Modeling with nonsmooth dynamics - Jeffrey, Mike R. (Springer, 2020)