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

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

Kindle Edition
- Publisher:
- Macmillan Trade
- ISBN:
- 9780374715793
- Pages:
- 576
- Published:
- Feb 7, 2017

Paperback
- Publisher:
- Riverrun
- ISBN:
- 9781848665286
- Pages:
- 642
- Published:
- Mar 14, 2017

Paperback
- Publisher:
- Picador
- ISBN:
- 9781250160003
- Pages:
- 576
- Published:
- Feb 6, 2018

Audio CD
- ISBN:
- 9781489340924

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

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

Paperback
- Publisher:
- QUERCUS
- ISBN:
- 9781786483560

paperback
- ISBN:
- 9783812719940

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