Morality, Rationality, and Natural Law