publisher: Faber & Faber
publish date: October 13th 2009
format: paperback pages: 176
language: English
ISBN:
086547981X (9780865479814)
publisher: Faber & Faber publish date: October 13th 2009
format: ebook pages: 176
language: English
ISBN:
1429935537 (9781429935531)