Possible Duplicate:
Threading books for C++
Are there any good C++ books that deal extensively with multithreading and synchronization? I've had a quick look at Windows via C/C++, which may be good, but you may know other better ones.
Thanks.
Edit - Some books that have been suggested by others or that I found to be good:
Windows via C/C++ by Jeffrey M. Richter and Christopher Nasarre. (The book is not only about multithreading but has got a good section devoted to it.)
Effective Concurrency by Herb Sutter.
C++ Concurrency in Action by Anthony Williams.
Programming with POSIX Threads by David R. Butenhof.
Multithreaded Programming in C++ by Mark Walmsley.
Concurrent Programming on Windows by Joe Duffy.