publisher: Faber & Faber publish date: September 4th 2014
format: paperback pages: 256
language: English
ISBN:
057130818X (9780571308187)
format: hardcover pages: 352
language: English
ISBN:
0571308171 (9780571308170)
format: ebook
language: English
ISBN:
0571308198 (9780571308194)