Vitalsource Technologies, Inc. Scientific And Engineering Principles