by Barry Kemp
publisher: Plume publish date: November 29th 2005
format: paperback pages: 272
language: English
ISBN:
0452287014 (9780452287013)
publisher: Granta UK publish date: May 1st 2006
format: paperback pages: 256
language: English
ISBN:
1862078440 (9781862078444)
publisher: Plume Books publish date: November 29th 2005
format: ebook pages: 272
language: English
ISBN:
110111259X (9781101112595)
publisher: Granta Books publish date: May 2nd 2005
format: hardcover pages: 256
language: English
ISBN:
1862076588 (9781862076587)