
HardcoverPrimary
- Publisher:
- St. Martin's Press
- ISBN:
- 9781250289698
- Pages:
- 432

Audio CD
- Publisher:
- Macmillan Audio
- ISBN:
- 9781250345318
- Published:
- 5/21/2024

- Publisher:
- Little, Brown Book Group Limited
- ISBN:
- 9780349437613
- Pages:
- 421
- Published:
- 5/21/2024

ePub
- Publisher:
- Macmillan Trade
- ISBN:
- 9781250289704
- Pages:
- 352
- Published:
- 5/21/2024

- Publisher:
- Little, Brown Book Group Limited
- ISBN:
- 9780349437606
- Pages:
- 432
- Published:
- 5/21/2024

- Publisher:
- Little, Brown Book Group
- ISBN:
- 9780349437590
- Pages:
- 512
- Published:
- 5/21/2024

Library Binding
- Publisher:
- Gale, a Cengage Group
- ISBN:
- 9798885799775
- Pages:
- 667
- Published:
- 6/26/2024

- Publisher:
- Little, Brown Book Group
- ISBN:
- 9780349437620
- Pages:
- 500
- Published:
- 5/4/2025

Paperback
- Publisher:
- St. Martin's Publishing Group
- ISBN:
- 9781250911032
- Pages:
- 448
- Published:
- 5/6/2025

Audio CD
- Publisher:
- Macmillan Audio
- ISBN:
- 9781250358066
- Published:
- 5/6/2025

Paperback
- Publisher:
- Thorndike Press
- ISBN:
- 9781420524215
- Pages:
- 760
- Published:
- 6/11/2025

paperback
- Publisher:
- Penguin Random House Grupo Editorial
- ISBN:
- 9788410257535
- Pages:
- 496
- Published:
- 6/17/2025

- Publisher:
- St. Martin's Press
- ISBN:
- 9798892420662
- Pages:
- 751

- Publisher:
- Ulverscroft, Charnwood
- ISBN:
- 9781444852912
- Pages:
- 546