Title: Solving the Evolutionary Puzzle of Human Cooperation
Subjects: Cooperation, Human evolution, Religion and sociology, Religion