A Textbook of Fluid Mechanics and Hydraulic Machines