Gregory Foster — British academic (1866-1931)