
HardcoverPrimary
- Publisher:
- St. Martin's Press
- ISBN:
- 9781250284525
- Pages:
- 368

- Publisher:
- Pan Macmillan Australia
- ISBN:
- 9781761268526
- Pages:
- 309
- Published:
- Sep 26, 2023

Paperback
- Publisher:
- Pan Macmillan Australia Pty, Limited
- ISBN:
- 9781761262166
- Pages:
- 352
- Published:
- Sep 26, 2023

ePub
- Publisher:
- Macmillan Trade
- ISBN:
- 9781250284532
- Pages:
- 352
- Published:
- Apr 23, 2024

Audio CD
- Publisher:
- Macmillan Audio
- ISBN:
- 9781250328854
- Published:
- Apr 23, 2024

- Publisher:
- Pan Macmillan
- ISBN:
- 9781035038855
- Pages:
- 346
- Published:
- Apr 25, 2024

paperback
- Publisher:
- Pan Macmillan
- ISBN:
- 9781035038879
- Pages:
- 359
- Published:
- Apr 25, 2024

- Publisher:
- Pan Macmillan
- ISBN:
- 9781035038886
- Pages:
- 368
- Published:
- Apr 25, 2024

Library Binding
- Publisher:
- Gale, a Cengage Group
- ISBN:
- 9798885799836
- Pages:
- 485
- Published:
- May 8, 2024

- Publisher:
- Pan Macmillan Australia Pty, Limited
- ISBN:
- 9781761268298
- Pages:
- 352
- Published:
- Jun 25, 2024

Paperback
- Publisher:
- St. Martin's Publishing Group
- ISBN:
- 9781250371706
- Pages:
- 368
- Published:
- Mar 4, 2025

Paperback
- Publisher:
- Thorndike Press
- ISBN:
- 9781420521559
- Pages:
- 486
- Published:
- Mar 19, 2025

Audio CD
- ISBN:
- 9781038653055

paperback
- Publisher:
- St. Martin's Press
- ISBN:
- 9781250341877
- Pages:
- 368