Numerical Mathematics by Matheus Grasselli & Dmitry Pelinovsky