Hamiltonian Mechanics by John Seimenis