Morality, Justice, and the Law: The Continuing Debate