Environmental Science | Hydrology A catchment-scale model of river water quality by Machine Learning. June 24, 2022