publisher: St. Martin's Press publish date: 2015-09-22
format: hardcover pages: 400
language: English
ISBN:
1250061091 (9781250061096)
publisher: St. Martin's Griffin publish date: 2017-01-31
format: paperback pages: 416
language: English
ISBN:
1250096677 (9781250096678)
publisher: St. Martin's Press publish date: 2015-09-22
format: ebook pages: 401
language: English
ISBN:
9781466866829