Hydraulic and Hydrodynamic Theories and Formulae - Explanations of the Principles and Calculations and How to Apply Them