Open Channel Hydraulics by Terry W. Sturm & Sturm Terry