Fluid mechanics hydraulics and hydraulic machines - Arora, K. R.