Hydraulics and Hydrology