The hydraulics of open channel flow. An introduction. Basic principles, sediment motion, hydraulic modelling, design of hydraulic structures - Chanson, Hubert (Arnold, 1999)