publisher: Houghton Mifflin Harcourt publish date: November 21st 2000
format: hardcover pages: 576
language: English
ISBN:
0395707528 (9780395707524)
publisher: Mariner Books publish date: June 3rd 2002
format: paperback pages: 592
language: English
ISBN:
0618219250 (9780618219254)