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