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

- Publisher:
- Pan Macmillan
- ISBN:
- 9781509828296
- Pages:
- 288
- Published:
- May 1, 2018

- Publisher:
- Pan Macmillan UK
- ISBN:
- 9781760786960
- Pages:
- 300
- Published:
- Jun 12, 2018

Hardcover
- Publisher:
- Pan Macmillan
- ISBN:
- 9781509852734
- Pages:
- 344
- Published:
- Jun 12, 2018

Paperback
- Publisher:
- Pan Macmillan
- ISBN:
- 9781509828326
- Pages:
- 352
- Published:
- Jun 14, 2018

- Publisher:
- Pan Macmillan
- ISBN:
- 9781509828333
- Pages:
- 368
- Published:
- Jun 1, 2022

Paperback
- Publisher:
- Pan Ltd
- ISBN:
- 9789124282059
- Pages:
- 720
- Published:
- Oct 2, 2023

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