by David Shrigley, Will Self
publisher: Canongate Books
publish date: September 1st 2010
format: hardcover pages: 352
language: English
ISBN:
1847678599 (9781847678591)
publisher: W. W. Norton & Company publish date: October 24th 2011
format: hardcover pages: 352
language: English
ISBN:
0393082474 (9780393082470)
publisher: Canongate Books publish date: February 1st 2012
format: paperback
language: English
ISBN:
1847678637 (9781847678638)