Which Witch? by Eva Ibbotson (Paperback, 2001)