Vitalsource Technologies, Inc. Geometry And Topology