Numerical Partial Differential Equations for Environmental Scientists and Engineers A First Practical Course - Lynch, Daniel R. (Springer US : Imprint: Springer, 2005)