Multithreaded programming with Windows NT - PhamlhThuan Q.