This is a good idea.
I haven't read "Modern C++ Design". I haven't really read design or pattern related books. But I want to. If you could recommend some.
Probably the best "programming language" book I've read is "Thinking in C++" by Bruce Eckel. He does a VERY good job of explaining concepts. You can get it for free from his website actually.... http://mindview.net/Books. There are several other "Thinking" books there.
I have read a lot of technology specific books, which might not really appeal to you. Technologies like MFC, .NET, ASP etc...
I have heard about "Effective C++", "Effective STL", "Exceptional C++" etc... What dyou think of these?