Numerical Partial Differential Equations for Environmental Scientists and Engineers - Lynch, Daniel R. (Springer US, 2005)