Inside Visual C++ - Kruglinski, David (Microsoft programming series, 1997)