In-depth explanation of mfc comes with source code