Google
×

Neoevolutionism

Neoevolutionism as a social theory attempts to explain the evolution of societies by drawing on Charles Darwin's theory of evolution while discarding some dogmas of the previous theories of social evolutionism. Wikipedia