C++20 Recipes: A Problem-Solution Approach - J. Burton Browning, Bruce Sutherland; Sutherland, Bruce (Apress, 2020)