Practical Channel Hydraulics door Donald W. Knight, Caroline McGahey & Paul G. Samuels