A Debate on God and Morality: What is the Best Account of Objective Moral Values and Duties? by William Lane Craig Back to product details page >