publisher: Vintage publish date: 2018-03-01
format: paperback pages: 400
language: English
ISBN:
1784707090 (9781784707095)
publisher: Random House publish date: 2017-09-05
format: Hardcover pages: 400
language: English
ISBN:
0399592806 (9780399592805)