Vitalsource Technologies, Inc. Waves, Particles And Fields