Hydraulics of Rivers, Weirs and Sluices - The Derivation of New and More Accurate Formulas for Discharge Through Rivers and Canals Obstructed by Weirs