Water Quality Modelling for Rivers and Streams by George Tsakiris