
HardcoverPrimary
- Publisher:
- Macmillan
- ISBN:
- 9781250007049
- Pages:
- 416
- Published:
- Jun 9, 2015

Hardcover
- Publisher:
- Ballentine
- ISBN:
- 9780017102034
- Published:
- Jan 1, 2010

- Publisher:
- Little, Brown Book Group
- ISBN:
- 9780349405056
- Pages:
- 416
- Published:
- Jun 9, 2015

ePub
- Publisher:
- Macmillan Trade
- ISBN:
- 9781466878853
- Pages:
- 416
- Published:
- Jun 9, 2015

Audio CD
- Publisher:
- Macmillan Audio
- ISBN:
- 9781427261595
- Pages:
- 10
- Published:
- Jun 9, 2015

Paperback
- Publisher:
- Little, Brown Book Group Limited
- ISBN:
- 9780349406343
- Pages:
- 512
- Published:
- Jun 9, 2015

Paperback
- Publisher:
- Little, Brown Book Group Limited
- ISBN:
- 9780349405049
- Pages:
- 512
- Published:
- Feb 25, 2016

Paperback
- Publisher:
- St. Martin's Publishing Group
- ISBN:
- 9781250007063
- Pages:
- 432
- Published:
- May 31, 2016

Paperback
- Publisher:
- Thorndike Press
- ISBN:
- 9781594139260
- Pages:
- 682
- Published:
- Jun 7, 2016

Paperback
- Publisher:
- St. Martin's Press
- ISBN:
- 9781250156778
- Pages:
- 432
- Published:
- Apr 18, 2017

Mass Market Paperback
- Publisher:
- St. Martin's Publishing Group
- ISBN:
- 9781250182357
- Pages:
- 480
- Published:
- May 29, 2018

Paperback
- Publisher:
- St. Martin's Griffin
- ISBN:
- 9781250260673
- Published:
- Jan 1, 2019

Hardcover
- Publisher:
- Charnwood
- ISBN:
- 9781444832464
- Pages:
- 560

- Publisher:
- Wheeler Publishing Large Print
- ISBN:
- 9781629535340
- Pages:
- 755

Preloaded Digital Audio Player
- Publisher:
- St Martins Pr
- ISBN:
- 9781427266163

Hardcover
- Publisher:
- Wheeler Publishing, a part of Gale, Cengage Learning
- ISBN:
- 9781410477231
- Pages:
- 683