Grant Allen

Charles Grant Blairfindie Allen was a Canadian science writer and novelist, educated in England. He was a public promoter of evolution in the second half of the nineteenth century.

Books
17

Books by Grant Allen

Showing 17 of 17

Genres Grant Allen Writes

Similar authors