language: English
ISBN:
1847080278 (9781847080271)
publisher: Granta Books publish date: 2007
language: English
ISBN:
1862079773 (9781862079779)
publisher: Bloomsbury publish date: January 1st 2011
format: ebook pages: 448
language: English
ISBN:
1608196933 (9781608196937)
publisher: Bloomsbury publish date: October 2nd 2007
format: hardcover pages: 448
language: English
ISBN:
1616830158 (9781616830151)