Who developed the theory of social evolution?
Select the correct answer from the options below:
Karl Marx
Charles Darwin
Herbert Spencer
Sigmund Freud
View Answer
Explanation:
Herbert Spencer developed the theory of social evolution, applying evolutionary principles to societies.