Hydraulics of Open Channel Flow: An Introduction – Basic Principles, Sediment Motion, Hydraulic January 20, 2024April 6, 2023 by Civil Engineering DOWNLOAD