Hydraulics of Open Channel Flow: An Introduction – Basic Principles, Sediment Motion, Hydraulic – Civil Engineering Books