Andreas Knauf
Accessible introduction to Hamiltonian dynamics
Contains KAM theory
Many exercises with solutions