Contains an early introduction of D'Alembert's principle, variational principles and Lagrangian & Hamiltonian mechanics Provides an ideal blend of general concepts and methods which are then applied to important classes of problems Uses Lagrangian and Hamiltonian methods at an early stage to give an entirely different way to set up and solve motion problems