An Introduction to Hybrid Dynamical Systems - Schaft, Arjan J. van der; Schaft, Arjan J. van der; Schumacher, Hans (Springer London : Imprint: Springer, 2000)