Programming Microsoft Windows 2000 unleashed - Williams, Mickey. (Sams, 1999)