Cultural evolution: how Darwinian theory can explain human culture and synthesize the social sciences · Study