Practical Channel Hydraulics, 2nd edition (Roughness, Conveyance and Afflux)