Numerical Methods in Engineering With Python 3, Hardcover by Kiusalaas, Jaan,… A nice touch in the revised edition is the updated further reading lists.