Introduction to Hamiltonian Dynamical Systems and the N-Body Problem | Kenneth Meyer, Daniel C. Offin