publisher: Penguin publish date: August 30th 2006
format: paperback pages: 300
language: English
ISBN:
0143003992 (9780143003991)
publisher: Penguin publish date: September 26th 2005
format: kindle pages: 271
language: English
ASIN: B00C55CRG8
publisher: Penguin publish date: September 26th 2005
format: kindle pages: 292
language: English
ASIN: B006ONZUJI