Engineering fluid mechanics and hydraulic machines - Patra, K.C (Narosa, 2011)