Vitalsource Technologies, Inc. Weaving Self-evidence