St Andrews Studies in Philosophy and Public Affairs