“A Well-Balanced and Non-Negative Numerical Scheme for Solving the Integrated Shallow Water and Solute Transport Equations” (2010) Communications in Computational Physics, 7(5), pp. 1049–1075. doi:10.4208/cicp.2009.09.156.