Lagrangian and Hamiltonian mechanics - Calkin, M. G. (World Scientific, 1996)