I lead a daily seminar at work, where we cover design and coding issues that are relevant to the C++ work we do. Each seminar is based on a book. We've covered books such as "Pragmatic Programmer", Meyer's 3rd edition" Effective C++", and others. (We're very lucky to have enlightened management).
I asked a similar question (UML book recommendation) a few days ago and received good recommendations. When surveying those recommendations with the senior developers, I found more interest in covering concurrent programming, since our main application has some threading issues.
I'd like to have some good references on concurrent programming, providing an alternative choice for the next seminar subject.
What book would you recommend?