Fluid mechanics and its applications - Vijay Gupta (New Age International, 2006)