Vitalsource Technologies, Inc. Curves And Surfaces