Computing with Python : an introduction to Python for science and engineering.: an introduction to Python for science and engineering. (2013)