publisher: Riverhead Books publish date: 2019-05-28
format: ebook pages: 352
language: English
ISBN:
9780735214491
publisher: Penguin Audio
publish date: 2019-05-28
format: audiobook minutes: 540
language: English
ISBN:
9781984888433
publisher: Riverhead Books publish date: 2019-05-28
format: hardcover pages: 352
language: English
ISBN:
9780735214484
publisher: Macmillan publish date: 2019-06-25
format: hardcover pages: 352
language: English
ISBN:
9781509843497