Practical C++ Design : From Programming to Architecture - Singer, Adam B. (Apress L. P., 2021)