Obituary: Sheila Morrison Allen, 71