publisher: Penguin publish date: October 25th 2011
format: hardcover pages: 656
language: English
ISBN:
0143106430 (9780143106432)
publisher: Penguin publish date: September 24th 2013
format: paperback pages: 656
language: English
ISBN:
0143121480 (9780143121480)
ASIN: 143121480