by Michael Bywater
publisher: Granta UK publish date: October 1st 2005
format: paperback pages: 296
language: English
ISBN:
1862077983 (9781862077980)
publisher: Granta UK publish date: October 1st 2004
format: hardcover pages: 356
language: English
ISBN:
1862077010 (9781862077010)
publisher: Granta Books publish date: September 20th 2012
format: kindle
language: English
ASIN: B008YU1OFS
publisher: Granta Books publish date: September 6th 2012
format: ebook pages: 304
language: English
ISBN:
184708754X (9781847087546)