Modern C++ Design defines and systematically uses generic components - highly flexible design artifacts that are mixable and matchable to obtain rich behaviors with a small, orthogonal body of code.
Modern C++ Design has been translated in German, Japanese, Traditional Chinese, Simplified Chinese, Korean, Russian, and Romanian—Andrei's native language.
To download Loki, you may want to mosey to project loki-lib on sourceforge.net. If you would like to contribute to Loki with enhancements, bug fixes, test cases, ideas and whatnot, you may want to peruse the Loki forums.
Benjamin Kaufmann wrote the most complete port of Loki to Microsoft Visual C++ 6 (Service Pack 5)
Rani Sharoni has ported all of Loki to Visual C++ version 7.0 aka VC.NET!
Download the original (read: dated) source code. That code is intended as a companion to the book - it mostly uses the same syntactic conventions and constructs exemplified by the text. Again, the latest source code is on sourceforge—see above.
ACCU review written by Francis Glassborow himself! DevX review by Angelika Langer and Klaus Kreft Windows Developers Journal review by Victor Volkman Comments on the Usenet in various languages
[most recent first] Overview in Chinese
Modern C++ Design is widely acclaimed for its creative approach to devising powerful designs by reuniting generic programming and design patterns.Read excerpts from Modern C++ Design, featured by InformIT
More about Modern C++ Design:
Modern C++ Design in press:
"If you think I am wildly in favour of this book, you would be dead right."
"This book will most likely change the way you use and understand C++ templates."
"As an advanced C++ programmer, if you have the time, energy, or inclination to read only one C++ book this year, my recommendation is pick up Alexandrescu’s Modern C++ Design."
[Well, I wouldn't know what quote to insert in here...]