
HardcoverPrimary
- Publisher:
- Flatiron Books
- ISBN:
- 9781250337788
- Pages:
- 306

- Publisher:
- Flatiron Books
- ISBN:
- 9781250399205
- Pages:
- 40
- Published:
- 10/8/2024

Audio CD
- Publisher:
- Macmillan Audio
- ISBN:
- 9781250363947
- Published:
- 1/14/2025

- Publisher:
- Pan Macmillan UK
- ISBN:
- 9781761567056
- Pages:
- 400
- Published:
- 1/14/2025

- Publisher:
- Pan Macmillan
- ISBN:
- 9781035053810
- Pages:
- 320
- Published:
- 1/14/2025

ePub
- Publisher:
- Macmillan Trade
- ISBN:
- 9781250337795
- Pages:
- 304
- Published:
- 1/14/2025

- Publisher:
- Pan Macmillan
- ISBN:
- 9781035053834
- Pages:
- 336
- Published:
- 1/30/2025

Library Binding
- Publisher:
- Cengage Gale
- ISBN:
- 9781420521757
- Pages:
- 444
- Published:
- 2/5/2025

Paperback
- Publisher:
- Pan Macmillan
- ISBN:
- 9781035053827
- Pages:
- 336
- Published:
- 9/11/2025

Paperback
- Publisher:
- Flatiron Books
- ISBN:
- 9781250337801
- Pages:
- 320
- Published:
- 12/30/2025

- Publisher:
- Hauteville
- ISBN:
- 9782387211996
- Pages:
- 360
- Published:
- 1/14/2026

pocket_book
- Publisher:
- HAUTEVILLE
- ISBN:
- 9782387212825
- Pages:
- 384
- Published:
- 1/14/2026

- Publisher:
- Pan Macmillan
- ISBN:
- 9781035083039
- Pages:
- 320
- Published:
- 1/27/2026

- Publisher:
- Pan Macmillan UK
- ISBN:
- 9781761777844
- Pages:
- 320
- Published:
- 1/28/2026

- Publisher:
- Thorndike Press, a Cengage Group
- ISBN:
- 9781420531619
- Published:
- 2/11/2026

hardcover
- Publisher:
- Pan Macmillan
- ISBN:
- 9781035053803
- Pages:
- 320

- Publisher:
- Flatiron Books
- ISBN:
- 9781250389282
- Pages:
- 306