Vitalsource Technologies, Inc. Siegel Modular Forms