Practical Channel Hydraulics, 2nd edition : Roughness, Conveyance and Afflux /: Roughness, Conveyance and Afflux. (2018)