Explaining Technical Change, Studies in Rationality and Social Change