Numerical Python - Johansson (Apress, 2019)