Cultural evolution, social ratcheting and the evolution of human division of labour

March 20, 2025