The book presents a lucid treatment of classical mechanics with an emphasis on the understanding of the fundamentals. It develops an appreciation of the versatility of practically all the fundamental principles of Physics. The book incorporates the recent developments in classical mechanics over the past four decades, and discusses in detail such topics as constrained systems, Lagrangian and Hamiltonian systems, canonical transformations, Hamilton jacobi theory, small oscillations, rigid body dynamics, central force problems, elasticity and fluid mechanics.