publisher: Harper Paperbacks publish date: April 3rd 2001
format: paperback pages: 576
language: English
ISBN:
0380799456 (9780380799459)
publisher: William Morrow publish date: March 9th 1999
format: hardcover
language: English
ISBN:
0380977834 (9780380977833)
language: English
ISBN:
074754588X (9780747545880)
language: English
ISBN:
0747544905 (9780747544906)