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

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

Kindle Edition
- Publisher:
- Macmillan Trade
- ISBN:
- 9781250105806
- Pages:
- 544
- Published:
- Nov 8, 2016

Hardcover
- Publisher:
- Macmillan
- ISBN:
- 9781250105790
- Pages:
- 554
- Published:
- Nov 8, 2016

audioCD
- Publisher:
- Tantor Audio
- ISBN:
- 9798200339051
- Pages:
- 20
- Published:
- Aug 27, 2019

Audio CD
- Publisher:
- Tantor and Blackstone Publishing
- ISBN:
- 9798200339075
- Pages:
- 1
- Published:
- Mar 1, 2021

Audio CD
- Publisher:
- Tantor and Blackstone Publishing
- ISBN:
- 9798200339068
- Pages:
- 1
- Published:
- Mar 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