Win32 multithreaded programming - building thread-safe applications. - Aaron Cohen; Mike Woodring (O'Reilly, 1997)