Hamiltonian Dynamics