A practical approach to high-performance computing - Kurgalin, Sergei (Springer, 2019)