Sociological theory adapted an evolutionary theoretical framework for understanding social change in the 19th century. Later on the evolutionary approach has been challenged, modified or refused. This paper examines the controversy between anti-evolutionary and neoevolutionary theories....