by Geoffrey Beattie
publisher: Granta UK publish date: April 1st 2005
format: paperback pages: 247
language: English
ISBN:
1862077568 (9781862077560)
publisher: Granta Books publish date: February 7th 2013
format: ebook pages: 256
language: English
ISBN:
1847088295 (9781847088291)
publisher: Granta Books (UK) publish date: January 1st 2004
format: hardcover pages: 247
language: English
ISBN:
1862075638 (9781862075634)