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