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

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

- Publisher:
- Pan Macmillan
- ISBN:
- 9781035020676
- Pages:
- 368
- Published:
- 8/29/2024

- Publisher:
- Pan Macmillan
- ISBN:
- 9781035020683
- Pages:
- 368
- Published:
- 10/24/2024

- Publisher:
- Pan Macmillan
- ISBN:
- 9781035020690
- Pages:
- 368
- Published:
- 10/24/2024

Audio CD
- ISBN:
- 9781509889006

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