Practical channel hydraulics: roughness, conveyance, and afflux by Donald W. Knight | Menrva Books | MenrvaBooks