
PaperbackPrimary
- Publisher:
- PAN Books
- ISBN:
- 9781509828302
- Pages:
- 352

- Publisher:
- Pan Macmillan
- ISBN:
- 9781509828296
- Pages:
- 288
- Published:
- 5/1/2018

- Publisher:
- Pan Macmillan UK
- ISBN:
- 9781760786960
- Pages:
- 300
- Published:
- 6/12/2018

Hardcover
- Publisher:
- Pan Macmillan
- ISBN:
- 9781509852734
- Pages:
- 344
- Published:
- 6/12/2018

Paperback
- Publisher:
- Pan Macmillan
- ISBN:
- 9781509828326
- Pages:
- 352
- Published:
- 6/14/2018

- Publisher:
- Pan Macmillan
- ISBN:
- 9781509828333
- Pages:
- 368
- Published:
- 6/1/2022

Paperback
- Publisher:
- Pan Ltd
- ISBN:
- 9789124282059
- Pages:
- 720
- Published:
- 10/2/2023

- Publisher:
- Ulverscroft Large Print Books
- ISBN:
- 9781444839630
- Pages:
- 408