publisher: William Morrow Paperbacks publish date: September 10th 2013
format: ebook pages: 896
language: English
ISBN:
0062251651 (9780062251657)
publisher: Harper
format: Paperback pages: 908
language: English
publisher: HarperCollins Publishers Ltd. publish date: 2014-10-30
format: audiobook
language: English
ISBN:
0007569483 (9780007569489)