Skip to Main Content

Stone Age Present

How Evolution Has Shaped Modern Life -- From Sex, Violence and Language to Emotions, Morals and Communities