Today, anthropologists and many social scientists vigorously oppose the notion of cultural evolution and rigid "stages" such as these. In fact, much anthropological data has suggested that complexity (civilization, population growth and density, specialization, etc.) does not always take the form of hierarchical social organization or stratification. | Today, anthropologists and many social scientists vigorously oppose the notion of cultural evolution and rigid "stages" such as these. In fact, much anthropological data has suggested that complexity (civilization, population growth and density, specialization, etc.) does not always take the form of hierarchical social organization or stratification. |