
Kindle EditionPrimary
- Publisher:
- Macmillan Trade
- ISBN:
- 9781250256898
- Pages:
- 432
- Published:
- May 5, 2020

Hardcover
- Publisher:
- St. Martin's Press
- ISBN:
- 9780312642693
- Pages:
- 402
- Published:
- Jun 7, 2011

Audio CD
- Publisher:
- Macmillan Audio
- ISBN:
- 9781427212740
- Pages:
- 12
- Published:
- Jun 7, 2011

ePub
- Publisher:
- Macmillan Trade
- ISBN:
- 9781429987059
- Pages:
- 416
- Published:
- Jun 7, 2011

Paperback
- Publisher:
- St. Martin's Publishing Group
- ISBN:
- 9780312642709
- Pages:
- 402
- Published:
- May 8, 2012

Preloaded Digital Audio Player
- Publisher:
- Macmillan Audio
- ISBN:
- 9781427234230
- Published:
- Jan 1, 2013

Mass Market Paperback
- Publisher:
- St. Martin's Press
- ISBN:
- 9781250067289
- Pages:
- 512
- Published:
- May 5, 2015

Paperback
- Publisher:
- St. Martin's Press
- ISBN:
- 9781250104489
- Pages:
- 432
- Published:
- May 3, 2016

Unknown Binding
- Publisher:
- MacMillan
- ISBN:
- 9781250140562
- Published:
- Jun 12, 2017

Paperback
- Publisher:
- CreateSpace Independent Publishing Platform
- ISBN:
- 9781726247153
- Pages:
- 110
- Published:
- Aug 27, 2018

Paperback
- Publisher:
- CreateSpace Independent Publishing Platform
- ISBN:
- 9781726324861
- Pages:
- 110
- Published:
- Aug 29, 2018

Audio CD
- Publisher:
- Macmillan Audio
- ISBN:
- 9781250752321
- Published:
- May 5, 2020

Hardcover
- Publisher:
- St. Martin's Publishing Group
- ISBN:
- 9781250256928
- Pages:
- 480
- Published:
- May 5, 2020

Library Binding
- Publisher:
- Gale, a Cengage Company
- ISBN:
- 9781432877545
- Pages:
- 725
- Published:
- May 6, 2020

Paperback
- Publisher:
- St. Martin's Publishing Group
- ISBN:
- 9781250256911
- Pages:
- 496
- Published:
- Apr 27, 2021

paperback
- Publisher:
- Independently published
- ISBN:
- 9798528255989
- Pages:
- 100
- Published:
- Jun 28, 2021

Mass Market Paperback
- Publisher:
- St. Martin's Publishing Group
- ISBN:
- 9781250256904
- Pages:
- 560
- Published:
- Apr 26, 2022

Paperback
- Publisher:
- St. Martin's Griffin
- ISBN:
- 9781250468963
- Pages:
- 496
- Published:
- Jun 30, 2026

Hardcover
- Publisher:
- St. Martin's Press
- ISBN:
- 9781250273987
- Pages:
- 472

Hardcover
- Publisher:
- Wheeler Pub.
- ISBN:
- 9781410437334
- Pages:
- 683

Paperback
- Publisher:
- Thorndike Press
- ISBN:
- 9781594135224
- Pages:
- 684

Paperback
- Publisher:
- St. Martin's Griffin
- ISBN:
- 9781250021960
- Pages:
- 411

- Publisher:
- St. Martin's Press
- ISBN:
- 9781250273970
- Pages:
- 472

- Publisher:
- St. Martin's Press
- ISBN:
- 9781611297355
- Pages:
- 738

Paperback
- Publisher:
- St. Martin's Press
- ISBN:
- 9781250272195
- Pages:
- 472

Paperback
- Publisher:
- Gale, a Cengage Company
- ISBN:
- 9781432886288
- Pages:
- 723

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

paperback
- Publisher:
- St. Martin's Griffin
- ISBN:
- 9781250029034

Hardcover
- Publisher:
- St. Martin's Press
- ISBN:
- 9781250273642
- Pages:
- 472