Vitalsource Technologies, Inc. Current Controversies In Virtue Theory