
HardcoverPrimary
- Publisher:
- Flatiron Books
- ISBN:
- 9781250843968
- Pages:
- 320

Hardcover
- Publisher:
- Pan Macmillan
- ISBN:
- 9781529090260
- Pages:
- 320
- Published:
- Aug 3, 2023

- Publisher:
- Pan Macmillan
- ISBN:
- 9781529090291
- Pages:
- 400
- Published:
- Aug 3, 2023

Paperback
- Publisher:
- Pan Macmillan
- ISBN:
- 9781529090277
- Pages:
- 306
- Published:
- Aug 3, 2023

- Publisher:
- Pan Macmillan UK
- ISBN:
- 9781761267970
- Pages:
- 400
- Published:
- Aug 8, 2023

Audio CD
- Publisher:
- Macmillan Audio
- ISBN:
- 9781250902788
- Published:
- Aug 29, 2023

ePub
- Publisher:
- Macmillan Trade
- ISBN:
- 9781250843975
- Pages:
- 320
- Published:
- Aug 29, 2023

Library Binding
- Publisher:
- Gale, a Cengage Company
- ISBN:
- 9798885792493
- Pages:
- 528
- Published:
- Sep 27, 2023

Paperback
- Publisher:
- Pan/Macmillan Ltd
- ISBN:
- 9789124285609
- Pages:
- 672
- Published:
- Nov 15, 2023

Paperback
- Publisher:
- Pan Macmillan
- ISBN:
- 9781529090284
- Pages:
- 320
- Published:
- Apr 25, 2024

Paperback
- Publisher:
- Flatiron Books
- ISBN:
- 9781250843982
- Pages:
- 320
- Published:
- Sep 3, 2024

paperback
- Publisher:
- HarperCollins Publishers UK Ltd
- ISBN:
- 9780417674803
- Published:
- Sep 25, 2024

Paperback
- Publisher:
- Thorndike Press
- ISBN:
- 9781420516586
- Pages:
- 528
- Published:
- Oct 9, 2024

Pocket Book
- Publisher:
- Hauteville Editions
- ISBN:
- 9782381227825
- Pages:
- 360
- Published:
- Jan 2, 2025

Mass Market Paperback
- Publisher:
- Flatiron Books
- ISBN:
- 9781250378057
- Pages:
- 384
- Published:
- Jul 29, 2025

- Publisher:
- Bruna Uitgevers B.V., A.W.
- ISBN:
- 9789044938272
- Pages:
- 368
- Published:
- Aug 5, 2025

- Publisher:
- A.W. Bruna Uitgevers
- ISBN:
- 9789400518735

Paperback
- Publisher:
- Flatiron Books
- ISBN:
- 9781250326744
- Pages:
- 320

- Publisher:
- Harpercollins Publishers Uk Ltd
- ISBN:
- 9780288233505