Avison, Margaret, 1918-2007