Vitalsource Technologies, Inc. Mechanism And Machine Science