One of three children of Frederick A. Rainbow, a clergyman, and Mary
Edith Rainbow, a New Zealand missionary. Mary began teaching in the
late 1930s, but quit in 1956 to concentrate on writing novels. Her
husband, Sir Frederick Henry Stewart (1916-2001), was a professor of
geology at the University of Edinburgh.