publisher: William Morrow
publish date: January 15th 2000
format: hardcover pages: 416
language: English
ISBN:
0688176429 (9780688176426)
publisher: Recorded Books publish date: 2000
format: audiobook
language: English
ISBN:
1402528833 (9781402528835)