publisher: Harper Paperbacks publish date: March 7th 2000
format: paperback pages: 384
language: English
ISBN:
038079215X (9780380792153)
publisher: William Morrow publish date: April 6th 1999
format: hardcover pages: 384
language: English
ISBN:
0380974843 (9780380974849)