A set of design patterns in C/C++.