Margaret Olive Charteris — (1905-2001)