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