by Mark Rowlands
publisher: Granta Books publish date: May 4th 2009
format: paperback pages: 246
language: English
ISBN:
1847081029 (9781847081025)
publisher: Pegasus publish date: April 7th 2009
format: hardcover pages: 256
language: English
ISBN:
1605980331 (9781605980331)
publisher: Granta Books (UK)
format: hardcover pages: 246
language: English
ISBN:
1847080596 (9781847080592)
publisher: Pegasus publish date: December 15th 2010
format: paperback pages: 256
language: English
ISBN:
1605981338 (9781605981338)
publisher: Granta Books (UK)
format: hardcover pages: 246
language: English
ISBN:
1847080863 (9781847080868)
publisher: Pegasus Books publish date: June 14th 2011
format: ebook pages: 246
language: English
ISBN:
1453217762 (9781453217764)
publisher: Pegasus Books publish date: June 14th 2011
format: ebook pages: 246
language: English
ISBN:
1453217789 (9781453217788)
publisher: AudioGO publish date: May 1st 2010
format: MP3 CD
language: English
ISBN:
1408454726 (9781408454725)
publisher: Pegasus publish date: December 15th 2010
format: ebook
language: English
ISBN:
160598213X (9781605982137)