The Principles And Practice Of Hydraulic Engineering by John Dwyer