Classical mechanics: a computational approach
Massachusetts Institute of Technology