The last enchant ment - Mary Stewart (New York William Morrow and company, 1979)