Charles Grant Blairfindie Allen was a science writer, author and novelist; an able upholder of the theory of evolution.