Hamiltonian Dynamical Systems