Programming Windows - Petzold
23865