publisher: Penguin publish date: January 22nd 2009
format: hardcover pages: 576
language: English
ISBN:
159420182X (9781594201820)
ASIN: 159420182X
publisher: Riverhead Hardcover
publish date: April 9th 2009
format: kindle pages: 576
language: English
ASIN: B0023ZLI1A