publisher: Atria publish date: 2017-10-31
format: paperback pages: 342
language: English
ISBN:
1501183265 (9781501183263)
publisher: Atria Books publish date: 2017-10-31
format: Hardcover pages: 352
language: English
ISBN:
150117813X (9781501178139)
ASIN: 150117813X
publisher: Simon Schuster Audio UK
pages: 10
language: English
ISBN:
9781471167027