In the Sunday Herald on 7th March 2010, Professor John Haldane writes: The way we describe ethical challenges – using the concepts of equality, respect, justice, charity and so on – has a particular cultural and intellectual history. Central to this is Christian moral theology in which were fashioned the ideas of human dignity, the inviolability of the innocent, and concern for those in need. Important developments in moral philosophy have certainly come from the pens of agnostics, but the core ideas originated in a Judeo-Christian understanding of human nature.