Fluid mechanics, fluid machnes and hydraulics - New Delhi CBS Publishers c2004