A mathematically rigorous treatment of classical mechanics including in depth treatments of Newton's laws, oscillations and gravity, motion in non-inertial reference frames, rotations of rigid bodies, coupled oscillations, and an introduction to Lagrangian and Hamiltonian dynamics.