Vitalsource Technologies, Inc. Knowledge, Cause, And Abstract Objects