publisher: MacMillan Children's Books
format: paperback pages: 240
language: English
ISBN:
0330420801 (9780330420808)
publisher: Puffin Books publish date: June 14th 2007
format: ebook pages: 272
language: English
ISBN:
1101110155 (9781101110157)
publisher: Listening Library (Audio) publish date: April 26th 2005
language: English
ISBN:
1400099161 (9781400099160)