Programming windows - Charles Petzold (Washington WP publishers & Distributors Pvt Ltd., 2006)