publisher: Faber & Faber publish date: June 17th 2010
format: paperback pages: 530
language: English
ISBN:
0571271057 (9780571271054)
language: English
ISBN:
071956526X (9780719565267)
publisher: Faber & Faber publish date: July 4th 2013
format: ebook
language: English
ISBN:
0571309399 (9780571309399)