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