Title: Fluid Mechanics and Hydraulics, Revised & Updated