Windows 2000 programming from the ground up - Schildt (McGraw-Hill, 2000)