publisher: Bloomsbury Publishing PLC (19 May 2015) publish date: 2020-01-20
format: paperback pages: 318
language: English
ISBN:
1526615916 (9781526615916)
publisher: Ballantine Books publish date: 2020-01-21
format: hardcover pages: 336
language: English
ISBN:
9781984820150
publisher: Ballantine Books publish date: 2020-01-21
format: ebook pages: 336
language: English
ISBN:
9781984820167