Finite Difference Computing with PDEs : A Modern Software Approach. - Langtangen, Hans Petter. (Texts in Computational Science and Engineering Series, 2017)