Vitalsource Technologies, Inc. Oscillations And Waves