
Primary
- Publisher:
- Farrar, Straus and Giroux
- ISBN:
- 9780374265519
- Pages:
- 566

- Publisher:
- Quercus Publishing
- ISBN:
- 9781784299842
- Pages:
- 640
- Published:
- 3/3/2016

Kindle Edition
- Publisher:
- Macmillan Trade
- ISBN:
- 9780374715793
- Pages:
- 576
- Published:
- 2/7/2017

Paperback
- Publisher:
- Riverrun
- ISBN:
- 9781848665286
- Pages:
- 642
- Published:
- 3/14/2017

Paperback
- Publisher:
- Picador
- ISBN:
- 9781250160003
- Pages:
- 576
- Published:
- 2/6/2018

Paperback
- Publisher:
- Hachette Australia
- ISBN:
- 9781848665262
- Pages:
- 634

- Publisher:
- Taylor & Francis Group
- ISBN:
- 9781784297442

Audio CD
- ISBN:
- 9781489340924

paperback
- ISBN:
- 9783812719940

Hardcover
- Publisher:
- riverrun
- ISBN:
- 9781848665255
- Pages:
- 634

Paperback
- Publisher:
- QUERCUS
- ISBN:
- 9781786483560