For those of you whose interest in metaprogramming is not fully
satisfied by this documentation, we've collected a few references
to other resources that we think you are likely to fancy. Most
notably, a book named "C++ Template Metaprogramming: Concepts,
Tools, and Techniques from Boost and Beyond" by David Abrahams
and Aleksey Gurtovoy is considered to be the most authoritative and
up-do-date treatment of the subject as of today. The tutorial
included with this documentation is in fact an excerpt from this
work.