Hands-on functional programming with C++ : an effective guide to writing accelerated functional code using C++17 and C++20 - Bolboaca, Alexandru (Verfasser) (Packt Publishing, 2019)