Edith Murray Keate — British historian and novelist