publisher: William Morrow Paperbacks publish date: September 15th 1999
format: paperback pages: 352
language: English
ISBN:
0688168949 (9780688168940)
publisher: Basic Books publish date: March 21st 1998
format: hardcover pages: 332
language: English
ISBN:
0306457849 (9780306457845)