"Concepts: linguistic support for generic programming in C++."

Douglas P. Gregor et al. (2006)
a service of  Schloss Dagstuhl - Leibniz Center for Informatics