A Debate on God and Morality: What is the Best Account of Objective Moral Values and Duties?