Ethnographers of religion have created a vast record of religious behavior from small-scale non-literate societies to globally distributed religions in urban settings. So a theory that claims to explain prominent features of ritual, myth, and belief in al