publisher: Penguin publish date: May 14th 2009
format: hardcover pages: 432
language: English
ISBN:
1594202257 (9781594202254)
publisher: Penguin publish date: July 27th 2010
format: paperback pages: 448
language: English
ISBN:
0143117599 (9780143117599)
ASIN: 143117599
publisher: Penguin Press publish date: May 14th 2009
format: ebook pages: 432
language: English
ISBN:
1101054778 (9781101054772)
format: kindle pages: 460
language: English
ASIN: B0026Q7ZYU
publisher: Penguin publish date: May 14th 2009
format: ebook pages: 432
language: English
ISBN:
1101057114 (9781101057117)
publisher: Penguin Press publish date: May 14th 2009
format: ebook pages: 432
language: English
ISBN:
1101053216 (9781101053218)