Numerical Methods in Engineering with Python 3 – Jaan Kiusalaas