publisher: Penguin publish date: November 25th 2003
format: paperback pages: 320
language: English
ISBN:
0140298169 (9780140298161)
publisher: Penguin publish date: February 23rd 2001
format: hardcover pages: 306
language: English
ISBN:
0670894842 (9780670894840)