intermediate

Mastering Design Patterns with C++

Software Engineering