Fluid mechanics and machinary - Kothandaraman, C.P (New Age International, 2012)