The Object Oriented Programming (OOP) reached critical mass in early 90s when the C++ programming language began to make inroads into areas where C programming language was the primary programming language. After the advent of Microsoft C++ compiler in the year 1992 , followed by Microsoft Foundation Class (MFC) library, the C++ programming became mainstream under Microsoft Windows. In the POSIX world, C++ GUI toolkits like WxWidgets, and Qt,signaled the arrival of OOP. The early pioneers of the OOP movement wrote articles in various magazines like Dr. Dobb's Journal , C++ Report ,Microsoft Systems Journal and so on., to propagate their ideas.
Note
James Coplien published an influential book titled Advanced C++ Styles and Idioms, which dealt with the low-level patterns (idioms) associated with usage of the C++ programming language. Even though it is not widely cited, authors of this book consider it as a notable book for cataloging best practices...