Vitalsource Technologies, Inc. Non-smooth Dynamical Systems