Vitalsource Technologies, Inc. Banach Spaces