grant allen was a 19th century science writer and novelist. he was a strong supporter of evolution. despite his religious upbringing he became an agnostic and socialist. his first writing was scientific. beginning in 1894 allen produced 30 novels incl ...