publisher: Pan publish date: 2017-04-06
format: paperback pages: 454
language: English
ISBN:
150982152X (9781509821525)
publisher: Kensington publish date: 2018-01-30
format: Hardcover pages: 432
language: English
ISBN:
1496712463 (9781496712462)
ASIN: 1496712463