Vitalsource Technologies, Inc. Volterra Equations And Applications