Science, Politics and Morality