Modern software tools for scientific computing - Arge, Erlend; Bruaset, Are Magnus; Langtangen, Hans Petter (Boston, Birkhauser, 1997)