Hydraulics of steady flow in open channels