C++20 STL Cookbook: Leverage the latest features of the STL to solve real-world problems - Weinman (IEEE, 2003)