Written for physics students at the advanced undergraduate level, this textbook aims to present a \'reasonably complete account\' of classical mechanics of particles, systems of particles, and rigid bodies. The goals of the book are to present classical mechanics in such a way that it allows for an easy transition to quantum theory, acquaint students with new mathematical techniques, and to encourage facility in both the formalism of theory and the operational technique of problem solving.