The Revd Professor Oliver O'Donovan is Professor of Christian Ethics and Practical Theology at the University of Edinburgh, UK.