Answer
Andrey Korotayev is an anthropologist and economic historian who specializes in the study of complex societies. He has written extensively on the evolution of human societies and the role of religion in human history. He is also a proponent of Theory of social cycles, which argues that human societies go through a series of predictable stages of development.