publisher: Putnam Adult publish date: May 13th 2002
format: hardcover pages: 352
language: English
ISBN:
0399148086 (9780399148088)
language: English
ISBN:
0571217303 (9780571217304)
publisher: Perigee Trade publish date: June 3rd 2003
format: paperback pages: 288
language: English
ISBN:
0399528881 (9780399528880)
publisher: New Millennium Audio publish date: September 1st 2002
format: audiobook
language: English
ISBN:
1590072308 (9781590072301)
language: English
ISBN:
0571217311 (9780571217311)