Advanced Metaprogramming in Classic C++ - Di Gennaro , Davide (Apress, 2015)