Title: Comprehensive Fluid Mechanics and Hydraulic Machines