HUMAN: (5000)
The Goodness Paradox: The Strange Relationship Between Virtue and Violence in Human Evolution
... Four Types of Human Behavior and How ...



