Virtues of the Mind: An Inquiry into the Nature of Virtue and the Ethical Foundations of Knowledge (Cambridge Studies in Philosophy)