Vitalsource Technologies, Inc. Blind Source Separation