Vitalsource Technologies, Inc. Algorithms -- Esa 2011