Text this: A theory for two-dimensional flow in open channels with varying bottom configurations /