Teresa Margaret Hayter - (born 1940)