River and Canal Engineering