publisher: Penguin publish date: March 1st 1999
format: paperback pages: 464
language: English
ISBN:
0140281398 (9780140281392)
language: English
ISBN:
0920953956 (9780920953952)
publisher: Viking USA publish date: April 1st 1998
format: hardcover pages: 448
language: English
ISBN:
0670877662 (9780670877669)
language: English
ISBN:
0140268359 (9780140268355)