publisher: Atheneum Books for Young Readers publish date: June 1st 2006
format: paperback pages: 512
language: English
ISBN:
141692681X (9781416926818)
publisher: Atheneum Books for Young Readers publish date: August 28th 2012
format: ebook pages: 624
language: English
ISBN:
1442483296 (9781442483293)