Python Scripting for computational science - Langtangen, Hans Petter (springer, 2008)