publisher: Penguin publish date: January 25th 2005
format: paperback pages: 464
language: English
ISBN:
014100360X (9780141003603)
publisher: Allen Lane publish date: January 6th 2003
format: hardcover pages: 445
language: English
ISBN:
071399567X (9780713995671)