The hydraulics of open channel flow : an introduction : basic principles, sediment motion, hydraulic modelling, design of hydraulic structures - Chanson, Hubert. (Elsevier Butterworth Heinemann, 2004)