The Economics of Social Punishment and the three kinds of morality