Hybrid Dynamical Systems by Rafal Goebel & Ricardo G. Sanfelice