Practical Channel Hydraulics, 2nd EditionDonald W. Knight, Caroline Hazlewood, Rob Lamb, Paul G. Samuels, Koji Shiono · First published 2018Open the Tome