Hands-On-Design-Patterns-with-CPP-Second-Edition Hands-On Design Patterns with C++ (Second Edition), published by Packt