Katherine Thomson — English novelist and historian