Grant Allen: The Evolutionist at Large