Vitalsource Technologies, Inc. Abstract Entities