Win32 system programming : a windows 2000 application developer's guide - Johnson M. Hart (Addison - Wiley, 2001)