Author: Grant Allen
Alternate names: Grant Allen; Cecil Power; Olive Pratt Rayner; Joseph Warborough; Martin Leach Warborough; Allen Grant; Grant Allen Allen
Born: February 24, 1848
Died: October 25, 1899
Bio: Grant Allen is a pen-name of Charles Grant Blairfindie Allen, a Canadian science writer and novelist, and a proponent of the theory of evolution. - Wikipedia