Charmed life - Jones, Diana Wynne (Greenwillow Books, div. of Morrow, 1977)