publisher: Scribner publish date: 2018-03-29
format: paperback pages: 352
language: English
ISBN:
147116277X (9781471162770)
publisher: Touchstone publish date: 2018-06-05
format: paperback pages: 352
language: English
ISBN:
1501161385 (9781501161384)