publisher: Penguin publish date: January 28th 2006
format: paperback pages: 380
language: English
ISBN:
0140148256 (9780140148251)
publisher: Penguin publish date: April 26th 2005
format: paperback pages: 400
language: English
ISBN:
0143035754 (9780143035756)
publisher: Allen Lane publish date: January 1st 2005
format: hardcover pages: 379
language: English
ISBN:
071399066X (9780713990669)
format: kindle pages: 400
language: English
ASIN: B002RI9W70