Understanding C++ for MFC - Raposa, Richard F (CMPBOOKS, 2001)