Faith in a Hard Ground: Essays on Religion, Philosophy and Ethics (St Andrews Studies in Philosophy and Public Affairs)