Moderní programování v C++ : návrhové vzory a generické programování v praxi - Alexandrescu, Andrei (Computer Press, 2004)