Fluid mechanics, fluid machines and hydraulics - VP Gupta, Alam Singh, Manish Gupta (CBS, 1999)