God and Morality: A Philosophical History