Programming Windows 5/E - Petzold (Charles)
24319