publisher: St. Martin's Press publish date: 2016-05-17
format: hardcover pages: 400
language: English
ISBN:
1250065941 (9781250065940)
publisher: St. Martin's Press publish date: 2016-05-17
format: ebook pages: 462
language: English
ISBN:
9781466872929
publisher: Macmillan Audio publish date: 2016-05-17
format: audiobook minutes: 927
language: English
ISBN:
9781427272256
publisher: St. Martin's Griffin publish date: 2017-05-02
format: paperback pages: 464
language: English
ISBN:
9781250065964