Books to reference: * [C++ Software Design](https://amzn.to/3RgBJ7n) * [Head First Design Patterns](https://amzn.to/3CQHKmS) (Java) * [Design Patterns](https://amzn.to/3QeoJhd) (Classic Gang-of-Four / Pre-ISO C++) * [Modern C++ Design](https://amzn.to/3AMShgj) * [Hands on Design Patterns with C++](https://amzn.to/3emBqcD)