Lafargue rated Explaining technical change: 4 stars Mar 30 Public Explaining technical change by Jon Elster (Studies in rationality and social change)