publisher: Pan Macmillan publish date: 2018-10-18
format: paperback pages: 656
language: English
ISBN:
1447284496 (9781447284499)
publisher: Mulholland Books publish date: 2019-01-29
format: hardcover pages: 866
language: English
ISBN:
0316412422 (9780316412421)
publisher: Macmillan Digital Audio publish date: 2018-10-18
format: audiobook
language: English
ASIN: B07DDM8VJ4