Vitalsource Technologies, Inc. Generalized Principal Component Analysis