Hamiltonian Dynamical Systems And Applications by