Neo-Darwinism uniformitarianism secular humanism theistic evolution
You can ask a new question or answer this question.