publisher: Faber and Faber publish date: May 10th 2011
format: paperback pages: 316
language: English
ISBN:
0571240860 (9780571240869)
publisher: Eland publish date: December 31st 2013
format: paperback
language: English
ISBN:
1906011125 (9781906011123)