A Bad Spell for the Worst Witch (Worst Witch, Bk. 3)
by Murphy, Jill
Product Type: Bargain Books
List price: $5.26
copies bought in the last week
Mildred is determined to lose her embarrassing reputation as the worst witch Miss Cackle's Academy has ever seen - but things rapidly get out of hand!