Note – In this article the term atheist refers to all who are not religious. This would include agnostics, deists, humanists and a number of other labels. Religious teachings and traditions that focus on having and raising children plus other family values will provide a Darwinian advantage no matter how absurd any godly beliefs may... Read more »