publisher: Touchstone publish date: 2016-06-07
format: Hardcover pages: 352
language: English
ISBN:
1501101641 (9781501101649)
ASIN: 1501101641
publisher: Touchstone publish date: 2017-07-18
format: Paperback pages: 368
language: English
ISBN:
150110165X (9781501101656)
ASIN: 150110165X