The behaviour and control of rivers and canals (with the aid of models)