publisher: Henry Holt and Co.
publish date: June 4th 2002
format: hardcover pages: 864
language: English
ISBN:
0805056866 (9780805056860)
publisher: Holt Paperbacks publish date: May 15th 2003
format: paperback pages: 880
language: English
ISBN:
0805056874 (9780805056877)
language: English
ISBN:
0304366048 (9780304366040)
language: English
ISBN:
0304366587 (9780304366583)