publisher: PENGUIN BOOKS (USA) publish date: 2015-06-04
format: paperback pages: 784
language: English
ISBN:
0143127381 (9780143127383)
format: hardcover pages: 416
language: English
ISBN:
0670025364 (9780670025367)
ASIN: 670025364
publisher: Penguin publish date: July 29th 2014
format: audiobook
language: English
ISBN:
161176274X (9781611762747)