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