publisher: Penguin publish date: August 3rd 2006
format: hardcover pages: 336
language: English
ISBN:
1594200912 (9781594200915)
publisher: Penguin publish date: July 31st 2007
format: ebook pages: 336
ISBN:
1429541512 (9781429541510)
publisher: Penguin publish date: August 3rd 2006
format: hardcover pages: 336
language: English