2 books in this genre
Object-oriented multithreading using C++
Cameron Hughes
UNIX, POSIX, and open systems
John S. Quarterman