The perspectives of the neo-evolutionists, cultural ecologists, cultural materialists, and Marxists