A Practical Approach to High-Performance Computing - Sergei Kurgalin, Sergei Borzunov (Springer, 2019)