publisher: Faber & Faber
publish date: April 1st 2010
format: paperback pages: 480
language: English
ISBN:
0571241158 (9780571241156)
publisher: Faber and Faber publish date: April 1st 2010
format: ebook pages: 304
language: English
ISBN:
0571254284 (9780571254286)