Hydraulics - Cruise, James Sherif, Mohsen M. Singh, Vijay P. (Cengage learning, 2009)