1. Abrahams, D., Gurtovoy, A.: C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond (C++ in Depth Series). Addison-Wesley Professional (2004) ISBN 0321227255
2. Alet, F., Dayal, P., Grzesik, A., Honecker, A., Koerner, M., Laeuchli, A., Manmana, S.R., McCulloch, I.P., Michel, F., Noack, R.M., Schmid, G., Schollwoeck, U., Stoeckli, F., Todo, S., Trebst, S., Troyer, M., Werner, P., Wessel, S.: The ALPS project: open source software for strongly correlated systems. J. Phys. Soc. Jpn. 74, 30 (2005)
3. Alexandrescu, A.: Modern C++ design: generic programming and design patterns applied. Addison-Wesley Longman Publishing Co., Inc., Boston (2001) ISBN 0-201-70431-5
4. Austern, M.H.: Generic programming and the STL: Using and extending the C++ Standard Template Library. Professional Computing Series. Addison-Wesley Longman Publishing Co., Inc. (1998) ISBN 0-201-30956-4
5. Baumgartner, G., Russo, V.F.: Signatures: A language extension for improving type abstraction and subtype polymorphism in c++. Software: Practice and Experience 25(8), 863–889 (1995) ISSN 1097-024X, http://dx.doi.org/10.1002/spe.4380250803 , doi:10.1002/spe.4380250803