publisher: Allen Lane publish date: November 1st 2011
format: hardcover pages: 432
language: English
ISBN:
0670068039 (9780670068036)
publisher: Penguin publish date: October 9th 2012
format: paperback pages: 432
language: English
ISBN:
014316841X (9780143168416)