civilsutras.com
NPTEL Lectures on Advanced Hydraulics
These NPTEL Lectures on Advanced Hydraulics explains various aspects of Civil Engineering such as Pressure Distributions, Flow Classifications, Specific Energy, Critical Flow and many more.