Structure and Interpretation of Classical Mechanics

The book is used at the Massachusetts Institute of Technology to teach a class in advanced classical mechanics, starting with Lagrange's equations and proceeding through canonical perturbation theory.

[1][2] SICM explains some physical phenomena by showing computer programs for simulating them.

It is surprisingly easy to get the right answer with fallacious reasoning or without the real understanding.

To address this problem Jack Wisdom and I, with help from Hardy Mayer, have written [Structure and Interpretation of Classical Mechanics] and are teaching a class at MIT that uses computational techniques to communicate a deeper understanding of Classical mechanics.

Also, once formalized procedurally, a mathematical idea becomes a tool that can be used directly to compute results.