I am in my final year of a physics degree and have taken all the undergraduate mechanics available in the department, but I don't have a really solid understanding of Lagrangian and Hamiltonian dynamics. Does anyone have a recommendation for a mechanics book which is comprehensible for...