publisher: Penguin publish date: August 11th 2003
format: paperback pages: 496
language: English
ISBN:
0140289836 (9780140289831)
language: English
ISBN:
0713994258 (9780713994254)
publisher: Penguin publish date: July 4th 2002
format: kindle pages: 500
language: English
ASIN: B002TJLEZK