Programming microsoft visual c++ - Kruglinski, David J , Wingo,Scot & Shepherd, George (Microsoft press, U.S.A, 1998)