C++ Software Design: Design Principles and Patterns for High-Quality Software By: Klaus Iglberger Read more