Programming Windows : - Perzold, Charles (Microsoft Press, 2013)