publisher: Penguin publish date: September 28th 2010
format: paperback pages: 320
language: English
ISBN:
0143118269 (9780143118268)
publisher: Penguin publish date: October 15th 2009
format: hardcover pages: 320
language: English
ISBN:
1616846844 (9781616846848)
publisher: Penguin publish date: October 15th 2009
format: hardcover pages: 320
language: English
ISBN:
0594256208 (9780594256205)