Grant Allen

Author details

Born:
Feb. 24, 1848
Died:
Oct. 25, 1899

External links

Grant Allen is a pseudonym of Charles Grant Blairfindie Allen, a Canadian science writer and novelist, and a proponent of the theory of evolution. - Wikipedia

Books by Grant Allen