publisher: Ballantine Books publish date: 2019-05-07
format: paperback pages: 608
language: English
ISBN:
9781101966563
publisher: Headline Review publish date: 2019-01-10
format: mass market paperback pages: 531
language: English
ISBN:
9781472227713