
PaperbackPrimary
- Publisher:
- Pan Books
- ISBN:
- 9781509876938
- Pages:
- 464
- Published:
- Oct 8, 2019

- Publisher:
- Pan Macmillan
- ISBN:
- 9781509876907
- Pages:
- 464
- Published:
- Mar 28, 2019

Hardcover
- Publisher:
- Pan Macmillan
- ISBN:
- 9781509876914
- Pages:
- 416
- Published:
- Apr 4, 2019

Paperback
- Publisher:
- Pan Macmillan
- ISBN:
- 9781509876891
- Pages:
- 416
- Published:
- Apr 4, 2019

- Publisher:
- Pan Macmillan UK
- ISBN:
- 9781760785802
- Pages:
- 416
- Published:
- Apr 9, 2019

- Publisher:
- Pan Macmillan
- ISBN:
- 9781035063482
- Pages:
- 432
- Published:
- Apr 24, 2025

Audio CD
- ISBN:
- 9781529019780