
Kindle EditionPrimary
- Publisher:
- Pan Macmillan
- ISBN:
- 9781509843664
- Pages:
- 450

Paperback
- Publisher:
- Pan Macmillan
- ISBN:
- 9781509879878
- Pages:
- 416
- Published:
- Oct 10, 2017

- Publisher:
- Pan Macmillan
- ISBN:
- 9781035020676
- Pages:
- 368
- Published:
- Aug 29, 2024

- Publisher:
- Pan Macmillan
- ISBN:
- 9781035020683
- Pages:
- 368
- Published:
- Oct 24, 2024

- Publisher:
- Pan Macmillan
- ISBN:
- 9781035020690
- Pages:
- 368
- Published:
- Oct 24, 2024

Hardcover
- Publisher:
- Magna Large Print Books
- ISBN:
- 9780750546904
- Pages:
- 408

Audio CD
- ISBN:
- 9781509889006