Max Weber fue un sociólogo alemán que propuso una visión más compleja de la historia y la sociedad que el determinismo económico de Marx, argumentando que factores culturales como la espiritualidad protestante favorecieron el desarrollo del capitalismo. Weber renovó las ciencias sociales al proponer el método de los tipos ideales para comprender las intenciones de los agentes sociales, y reivindicó la importancia de elementos culturales y mentalidades colectivas en la evolución social, rechazando la determinación exclusiva de factores económicos.