Fluid mechanics: with engineering applications - Finnemore,E John (McGraw Hill Education(India), 2011)