The last enchantment - Stewart, Mary, 1916- (Hodder and Stoughton, 1979)