Hamiltonian and Lagrangian Mechanics door James Curry