The series St Andrews Studies in Philosophy and Public Affairs originates in the Centre for Ethics, Philosophy and Public Affairs, University of St Andrews and is under the general …