Lagrangian and Hamiltonian analytical mechanics : forty exercises resolved and explained - Pletser, Vladimir (UNITEXT for physics.)