Vitalsource Technologies, Inc. New Trends In Mechanism And Machine Science