Vitalsource Technologies, Inc. Practicing Art and Science