publisher: Little, Brown and Company publish date: 2016-05-02
format: Hardcover pages: 384
language: English
ISBN:
0316407070 (9780316407076)
ASIN: 0316407070
format: Paperback pages: 480
language: English
ISBN:
1784751995 (9781784751999)
publisher: Hachette Audio
format: Audio
language: English
ISBN:
1478940972 (9781478940975)