Vitalsource Technologies, Inc. Discrete Variational Derivative Method