Vitalsource Technologies, Inc. Quenching Theory And Technology