Basic Fluid Mechanics and Hydraulic machines - Zoeb Hussain (CRC Press, 2008)