publisher: Pocket Books publish date: 2017-11-21
format: mass market paperback pages: 304
language: English
ISBN:
1501151223 (9781501151224)
publisher: Gallery Books publish date: 2017-11-21
format: ebook pages: 320
language: English
ISBN:
9781501151323