Text this: Introduction to numerical programming : a practical guide for scientists and engineers using Python and C/C++ / Titus Adrian Beu (Babeș-Bolyai University, Faculty of Physics, Cluj-Napoca, Romania).