publisher: Ballantine Books publish date: January 19th 1999
format: paperback pages: 288
language: English
ISBN:
034542672X (9780345426727)
publisher: Hyperion publish date: May 1st 1997
format: hardcover pages: 288
language: English
ISBN:
0786861657 (9780786861651)