Fluid mechanics and hydraulic machines - Goyal, Manish Kumar (PHI Learning Private Limited, 2015)