The Two Sources of Morality and Religion