format: Hardcover pages: 288
language: English
ISBN:
1101983795 (9781101983799)
ASIN: 1101983795
publisher: Dutton publish date: 2016-05-17
format: Paperback pages: 288
language: English
ISBN:
1101983817 (9781101983812)
ASIN: 1101983817
publisher: Penguin Random House Audio Publishing Group publish date: 2015-10-27
format: mp3 Audiobook pages: 425
language: English
ISBN:
9780147520722