cultural evolution (Q12031891)
evolutionary theory of social change
Language: