Modern C++ Design: Generic Programming and Design Patterns Applied is a book written by Andrei Alexandrescu, published in 2001 by Addison-Wesley. It has been regarded as "one of the most important C++ books" by Scott Meyers. All of the code described in the book is freely available in his library Loki.The book has been republished and translated into several languages since 2001.