publisher: Penguin publish date: May 16th 2005
format: paperback pages: 416
language: English
ISBN:
0140286683 (9780140286687)
publisher: Penguin publish date: March 1st 2001
format: hardcover pages: 397
language: English
ISBN:
0140286675 (9780140286670)