
HardcoverPrimary
- Publisher:
- Little, Brown Books for Young Readers
- ISBN:
- 9780316508889
- Pages:
- 480

- Publisher:
- Hachette Australia
- ISBN:
- 9780734418081
- Pages:
- 400
- Published:
- 10/10/2017

- Publisher:
- Hachette Children's Group
- ISBN:
- 9781510103832
- Pages:
- 384
- Published:
- 10/12/2017

Kindle Edition
- Publisher:
- Hachette
- ISBN:
- 9780316508865
- Pages:
- 480
- Published:
- 10/31/2017

Audio CD
- Publisher:
- Little, Brown Books for Young Readers
- ISBN:
- 9781478996637
- Published:
- 10/31/2017

Audio CD
- Publisher:
- Little, Brown Young Readers
- ISBN:
- 9781478923428
- Pages:
- 660
- Published:
- 10/31/2017

Paperback
- Publisher:
- Little, Brown Books for Young Readers
- ISBN:
- 9780316513982
- Pages:
- 336
- Published:
- 10/31/2017

Hardcover
- Publisher:
- Little, Brown Books for Young Readers
- ISBN:
- 9780316439954
- Pages:
- 640
- Published:
- 10/31/2017

- Publisher:
- ReadHowYouWant
- ISBN:
- 9780369309198
- Pages:
- 572
- Published:
- 11/3/2017

Paperback
- Publisher:
- ReadHowYouWant.com, Limited
- ISBN:
- 9781525264979
- Pages:
- 460
- Published:
- 11/3/2017

Hardcover
- Publisher:
- Hachette Australia
- ISBN:
- 9780734418371
- Pages:
- 464
- Published:
- 12/12/2017

- Publisher:
- Noura Books
- ISBN:
- 9786023853571
- Pages:
- 464
- Published:
- 1/12/2018

Paperback
- Publisher:
- Orion Children's Books
- ISBN:
- 9781510103825
- Pages:
- 374
- Published:
- 2/8/2018

Paperback
- Publisher:
- Little, Brown Books for Young Readers
- ISBN:
- 9780316508896
- Pages:
- 512
- Published:
- 9/25/2018

Hardcover
- Publisher:
- Hayakawa Publishing
- ISBN:
- 9784152099051
- Published:
- 12/4/2019

Paperback
- Publisher:
- Little, Brown Books for Young Readers
- ISBN:
- 9780316460446
- Pages:
- 512
- Published:
- 1/14/2020

- Publisher:
- Hachette Australia
- ISBN:
- 9780734421012
- Pages:
- 464
- Published:
- 10/30/2024

- Publisher:
- Hachette Australia
- ISBN:
- 9780734421029
- Pages:
- 464
- Published:
- 10/30/2024

audioCD
- Publisher:
- Blackstone Pub
- ISBN:
- 9781668639894
- Published:
- 1/28/2025

- Publisher:
- Hachette Australia
- ISBN:
- 9780734421036
- Pages:
- 400
- Published:
- 4/30/2025

Audio CD
- Publisher:
- Blackstone Publishing, Inc.
- ISBN:
- 9781668639900
- Pages:
- 1
- Published:
- 6/24/2025

- Publisher:
- Hachette Children's Group
- ISBN:
- 9781510114111
- Pages:
- 400
- Published:
- 10/16/2025

Paperback
- Publisher:
- Hachette Australia
- ISBN:
- 9780734418074
- Pages:
- 464

Hardcover
- Publisher:
- Hachette Australia
- ISBN:
- 9780734418999
- Pages:
- 496

Paperback
- Publisher:
- Orion Children's Books
- ISBN:
- 9781510104389
- Pages:
- 374

Preloaded Digital Audio Player
- Publisher:
- Hachette Audio
- ISBN:
- 9781549113123
- Pages:
- 11

Hardcover
- Publisher:
- Orion Children's Books
- ISBN:
- 9781510104112
- Pages:
- 374