This is an ideal offering for the complete course on Fluid Mechanics and Hydraulic Machines. Written in a simple and lucid style, the book covers the basic principles and its application to the solution of engineering problems. This book is apt for self-study by the students and lays down a strong foundation for problem-solving abilities.