2
C++ Templates & Generic Programming (PDF) (speakerdeck.com)