A primer on scientific programming with Python - Langtangen, Hans Petter 1962- (Springer, 2016)