publisher: Weidenfeld & Nicolson publish date: 2015-04-09
format: hardcover pages: 288
language: English
ISBN:
0297608800 (9780297608806)
publisher: Orion Publishing publish date: 2016-02-11
format: paperback pages: 288
language: English
ISBN:
9781780228709
publisher: Orion Publishing publish date: 2015-04-09
format: ebook
language: English
ISBN:
9780297608813