publisher: Penguin publish date: October 7th 2014
format: audiobook
language: English
ISBN:
1611763223 (9781611763225)
format: hardcover pages: 320
language: English
ISBN:
0434022152 (9780434022151)
publisher: Viking Adult publish date: October 21st 2014
format: hardcover pages: 352
language: English
ISBN:
0670026069 (9780670026067)
ASIN: 670026069
publisher: William Heinemann publish date: October 23rd 2014
format: paperback pages: 320
language: English
ISBN:
0434022160 (9780434022168)