
Primary
- Publisher:
- Abacus
- ISBN:
- 9780349142128

- Publisher:
- Pan Macmillan Australia
- ISBN:
- 9781760554781
- Pages:
- 300
- Published:
- 9/26/2017

- Publisher:
- Little, Brown Book Group
- ISBN:
- 9781408708194
- Pages:
- 400
- Published:
- 9/26/2017

- Publisher:
- ReadHowYouWant
- ISBN:
- 9780369305459
- Pages:
- 606
- Published:
- 11/16/2017

Paperback
- Publisher:
- ReadHowYouWant.com, Limited
- ISBN:
- 9781525265754
- Pages:
- 472
- Published:
- 11/16/2017

Kindle Edition
- Publisher:
- Macmillan Trade
- ISBN:
- 9781250105646
- Pages:
- 336
- Published:
- 2/6/2018

Audio CD
- Publisher:
- Macmillan Audio
- ISBN:
- 9781427293138
- Published:
- 2/6/2018

Hardcover
- Publisher:
- Flatiron Books
- ISBN:
- 9781250105639
- Pages:
- 326
- Published:
- 2/6/2018

Hardcover
- Publisher:
- Little, Brown
- ISBN:
- 9781408708200
- Pages:
- 377
- Published:
- 2/8/2018

Paperback
- Publisher:
- Pan Macmillan Australia Pty, Limited
- ISBN:
- 9781760554767
- Pages:
- 384
- Published:
- 5/29/2018

Paperback
- Publisher:
- Little, Brown Book Group Limited
- ISBN:
- 9780349143477
- Pages:
- 464
- Published:
- 7/5/2018

Paperback
- Publisher:
- Flatiron Books
- ISBN:
- 9781250105653
- Pages:
- 352
- Published:
- 1/8/2019

Mass Market Paperback
- Publisher:
- Flatiron Books
- ISBN:
- 9781250214621
- Pages:
- 448
- Published:
- 7/30/2019

- Publisher:
- Gramedia Pustaka Utama
- ISBN:
- 9786020633121
- Pages:
- 406
- Published:
- 11/25/2019

paperback
- Publisher:
- Pan Macmillan Australia Pty, Limited
- ISBN:
- 9781761263293
- Pages:
- 384
- Published:
- 7/11/2023

Paperback
- Publisher:
- Gale Cengage
- ISBN:
- 9781432861285
- Pages:
- 581

Paperback
- Publisher:
- Little, Brown Book Group Limited
- ISBN:
- 9781408711019
- Pages:
- 400

Library Binding
- Publisher:
- Thorndike Press
- ISBN:
- 9781432847425
- Pages:
- 581

- Publisher:
- Flatiron Books, New York
- ISBN:
- 9781250190109

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