WIN32 multithreaded programming - Cohen, Aaron (O'Reilly, 1998)