Abstract
Homo sociologicus and homo oeconomicus are, for different reasons, unsatisfactory models for the social sciences. A third model, called “rational model in the broad sense”, seems better endowed to cope with the many different expressions of rationality of the social agent. Some contributions by Weber, Durkheim and Marx are early examples of the application of this model of social explanation based on good subjective reasons. According to this model and to the evidence of cognitive anthropology, it is possible to reconcile primitive thinking with the inferential principles of Western people. Lastly, cognitive psychology can contribute to the discovery of generalizations of reason-based choices that can strengthen the explanatory power of “rational model in the broad sense”