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