Exploring C++20 - Ray Lischner (Springer, 2020)