Edith Mary Macfarlane