611GPL *Modern C++ Design: Generic Programming and Design Patterns Applied [PDF/EPub] by Andrei Alexandrescu