Scientific Computing with Python 3 2nd Edition