Text this: River and canal hydraulics