Concurrent programming on Windows - Duffy, Joe , 1980- (Addison-Wesley, 2009)