publisher: Margaret K. McElderry publish date: March 22nd 2005
format: hardcover pages: 352
language: English
ISBN:
0689852487 (9780689852480)
publisher: Margaret K. McElderry Books publish date: October 29th 2007
format: paperback pages: 352
language: English
ISBN:
1416967532 (9781416967538)