Fluid mechanics and hydraulic machines - Gupta, S. C. (Pearson Education, 2006)