- David Shrigley
- Creative Writing
- Book
- Canongate
- 2026
Hardback, 304 pages
Hardback, 304 pages
Hardback, 256 pages