Vitalsource Technologies, Inc. Almost Periodic Oscillations And Waves