A philosophical debate exploring differing views on where morality comes from and how it is defined.