The hydraulics of Open Channel Flows an introduction. Basic principles, sediment motion, hydraulic modelling, design of hydraulics structures - Chanson, Hubert (Elsevier, 2004)