Newtonian mechanics is taught as part of every physics program for several reasons. It is a towering intellectual achievement; it has diverse applications; and it provides a context for teaching modelling and problem solving. This text gives equal prominence to all three missions. It therefore includes some advanced material as well as the customary introductory topics and is designed to be studied over an extended time-frame. The problem-solving aspects are developed more fully than in many other texts; showing readers how problems are approached and bringing out the ways of going about constructing a model and solution.