Software architecture with C++ design modern systems using effective architecture concepts, design patterns, and techniques with C++20 - Ostrowski, Adrian; Gaczkowski, Piotr (Packt, 2021)