publisher: Penguin publish date: October 14th 2010
format: hardcover pages: 471
language: English
ISBN:
1594202672 (9781594202674)
publisher: Penguin publish date: October 30th 2012
format: paperback pages: 480
language: English
ISBN:
0143122037 (9780143122036)