Johansson,Robert Numerical python: scientific computing and data science applications with numpy, sciPy and matplotlib - Apress