Non-Ideal Virtue and a Scalar Theory of Character