A Variational Approach to Nonsmooth Dynamics - Samir Adly (Springer, 2017)