
PaperbackPrimary
- Publisher:
- St. Martin's Publishing Group
- ISBN:
- 9781250379825
- Pages:
- 560
- Published:
- 8/26/2025

- Publisher:
- Little, Brown Book Group
- ISBN:
- 9781405516808
- Pages:
- 544
- Published:
- 10/8/2015

Kindle Edition
- Publisher:
- Macmillan Trade
- ISBN:
- 9781250105806
- Pages:
- 544
- Published:
- 11/8/2016

Hardcover
- Publisher:
- Macmillan
- ISBN:
- 9781250105790
- Pages:
- 554
- Published:
- 11/8/2016

audioCD
- Publisher:
- Tantor Audio
- ISBN:
- 9798200339051
- Pages:
- 20
- Published:
- 8/27/2019

Audio CD
- Publisher:
- Tantor and Blackstone Publishing
- ISBN:
- 9798200339075
- Pages:
- 1
- Published:
- 3/1/2021

Audio CD
- Publisher:
- Tantor and Blackstone Publishing
- ISBN:
- 9798200339068
- Pages:
- 1
- Published:
- 3/1/2021

Paperback
- Publisher:
- Little, Brown
- ISBN:
- 9781408704110
- Pages:
- 539

Paperback
- Publisher:
- Abacus
- ISBN:
- 9780349138749
- Pages:
- 544

Hardcover
- Publisher:
- Thorndike Press
- ISBN:
- 9781410496911
- Pages:
- 791

Paperback
- Publisher:
- Abacus
- ISBN:
- 9780349141831