publisher: Putnam
publish date: June 1st 2001
format: hardcover pages: 825
language: English
ISBN:
0399152385 (9780399152382)
publisher: Barnes & Noble publish date: March 25th 2009
format: hardcover pages: 828
language: English
ISBN:
1435118251 (9781435118256)