
Primary
- Publisher:
- Little, Brown Book Group
- ISBN:
- 9780751575125
- Pages:
- 352
- Published:
- Jul 2, 2019

- Publisher:
- Hachette Australia
- ISBN:
- 9780733641565
- Pages:
- 352
- Published:
- Jun 25, 2019

Paperback
- Publisher:
- Hachette Australia
- ISBN:
- 9780733641558
- Pages:
- 352
- Published:
- Jun 25, 2019

- Publisher:
- Macmillan Audio
- ISBN:
- 9781250220882
- Published:
- Jul 2, 2019

Audio CD
- Publisher:
- Macmillan Audio
- ISBN:
- 9781250220899
- Published:
- Jul 2, 2019

Kindle Edition
- Publisher:
- Macmillan Trade
- ISBN:
- 9781250319494
- Pages:
- 352
- Published:
- Jul 2, 2019

Paperback
- Publisher:
- Little, Brown Book Group Limited
- ISBN:
- 9780751575132
- Pages:
- 345
- Published:
- Jul 2, 2019

Paperback
- Publisher:
- Independently Published
- ISBN:
- 9781080962556
- Pages:
- 102
- Published:
- Jul 17, 2019

Paperback
- Publisher:
- Independently Published
- ISBN:
- 9781693679087
- Pages:
- 65
- Published:
- Sep 17, 2019

- Publisher:
- Heyne Verlag
- ISBN:
- 9783641259242
- Pages:
- 480
- Published:
- Mar 30, 2020

Paperback
- Publisher:
- Hachette Australia
- ISBN:
- 9780733644672
- Pages:
- 432
- Published:
- Mar 31, 2020

Paperback
- Publisher:
- Little, Brown Book Group Limited
- ISBN:
- 9780751575118
- Pages:
- 409
- Published:
- Apr 2, 2020

Paperback
- Publisher:
- Flatiron Books
- ISBN:
- 9781250205360
- Pages:
- 352
- Published:
- Jul 7, 2020

Mass Market Paperback
- Publisher:
- Flatiron Books
- ISBN:
- 9781250784117
- Pages:
- 496
- Published:
- Feb 9, 2021

paperback
- Publisher:
- Independently published
- ISBN:
- 9798836678302
- Pages:
- 72
- Published:
- Jun 17, 2022

Paperback
- Publisher:
- Flatiron Books
- ISBN:
- 9781250268716
- Pages:
- 345

Preloaded Digital Audio Player
- Publisher:
- Macmillan Audio
- ISBN:
- 9781250267368

Library Binding
- Publisher:
- Thorndike Press
- ISBN:
- 9781432870263
- Pages:
- 674

MP3 CD
- Publisher:
- Random House Audio
- ISBN:
- 9783837150155

Hardcover
- Publisher:
- Sphere
- ISBN:
- 9780751575149
- Pages:
- 345

Hardcover
- Publisher:
- Wilhelm Heyne Verlag
- ISBN:
- 9783453272880
- Pages:
- 480

- Publisher:
- Flatiron Books
- ISBN:
- 9781250618573
- Pages:
- 34