Computational partial differential equations : numerical methods and diffpack programming - Langtangen, Hans Petter (Lecture notes in computational science and engineering, 1999)