The Rudiments of Hydraulic Engineering - Parts 1 and 2