by Margaret Barker
publisher: Spruce
publish date: October 1st 2004
format: hardcover pages: 432
language: English
ISBN:
1840726806 (9781840726800)
publisher: MQ Publications publish date: October 28th 2004
format: hardcover
language: English
ISBN:
1840728302 (9781840728309)
publisher: Barnes & Noble publish date: January 25th 2006
format: hardcover pages: 432
language: English
ISBN:
0760781516 (9780760781517)