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

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

- Publisher:
- Pan Macmillan Australia
- ISBN:
- 9781761268526
- Pages:
- 309
- Published:
- 9/26/2023

ePub
- Publisher:
- Macmillan Trade
- ISBN:
- 9781250284532
- Pages:
- 352
- Published:
- 4/23/2024

Audio CD
- Publisher:
- Macmillan Audio
- ISBN:
- 9781250328854
- Published:
- 4/23/2024

- Publisher:
- Pan Macmillan
- ISBN:
- 9781035038886
- Pages:
- 368
- Published:
- 4/25/2024

- Publisher:
- Pan Macmillan
- ISBN:
- 9781035038855
- Pages:
- 346
- Published:
- 4/25/2024

paperback
- Publisher:
- Pan Macmillan
- ISBN:
- 9781035038879
- Pages:
- 359
- Published:
- 4/25/2024

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

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

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

Paperback
- Publisher:
- Thorndike Press
- ISBN:
- 9781420521559
- Pages:
- 486
- Published:
- 3/19/2025

Audio CD
- ISBN:
- 9781038653055

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