Tuesberry
[Effective C++] Chapter 7: Templates and Generic Programming(2)