Practical C++ metaprogramming : modern techniques for accelerated development - Alligand, Edouard; Falcou, Joel (O'Reilly Media, 2016)