Grant Allen
Charles Grant Blairfindie Allen, a Canadian author and science writer, was known for his advocacy of the theory of evolution. Additionally, he was a renowned novelist.
Charles Grant Blairfindie Allen, a Canadian author and science writer, was known for his advocacy of the theory of evolution. Additionally, he was a renowned novelist.