by Alex Shearer
publisher: Scholastic Press publish date: March 1st 2008
format: hardcover pages: 240
language: English
ISBN:
0439903092 (9780439903097)
publisher: MacMillan UK publish date: March 3rd 2006
format: paperback pages: 256
language: English
ISBN:
0330431919 (9780330431910)
publisher: Heinemann Library
language: English
ISBN:
0435131354 (9780435131357)
publisher: Scholastic Press publish date: January 1st 2008
format: hardcover pages: 237
language: English
ISBN:
0439903106 (9780439903103)
language: English
ISBN:
0545099102 (9780545099103)