There is an anthropological theory that there have been more or less clearly marked stages of social development, characterized by equally marked activities, and mental conditions corresponding with the types of activity prevalent in the different epochs.