Brooks, Frederick. "Conceptual Essence of Software Engineering or There is No Silver Bullet," IEEE Computer, October 1987.
 Brooks, Frederick. The Mythical Man-Month, Reading, MA: Addison-Wesley, 1975.
 Jacobson, Ivar, Magnus Christerson, Patrik Jonsson, and Gunnar Överaard. Object-Oriented Software Engineering: A Use Case Driven Approach, revised, Reading, MA: ACM Press/Addison-Wesley, 1995.
 Jacobson, Ivar, Maria Ericsson, Agneta Jacobson. The Object Advantage: Business Process Re-Engineering with Object Technology, Addison-Wesley, 1995.
 Jacobson, Ivar. "The Confused World of OOA & OOD," J. Object-Oriented Programming, Sigs Publications, September 1995.
 Wirfs-Brock, Rebecca. "Responsibility Driven Design: How Designs Differ," Report on Object Analysis & Design, Sigs Publications, November朌ecember 1994.
 Booch, Grady. Object-Oriented Design with Applications, Redwood City, CA: Benjamin/Cummings, 1991.
 Foote, Brian, and Ralph Johnson. "Designing Reusable Classes," J. Object-Oriented Programming, Sigs Publications, June 1988.
 Wirfs-Brock, Rebecca, B. Wilkerson, and L. Wiener. Designing Object-Oriented Software, Englewood Cliffs, NJ: Prentice-Hall, 1990.
 Meyer, Bertrand. Object-Oriented Software Construction, Englewood Cliffs, NJ: Prentice-Hall, 1989.
 Coplien, James. Advanced C++ Programming Styles and Idioms, Reading, MA: Addison-Wesley, 1995.
 Rumbaugh, James, Michael Blaha, William Premerlani, Frederick Eddy. Object-Oriented Modeling and Design, Englewood Cliffs, NJ: Prentice-Hall, 1991.
 Ben-Natan, R. CORBA: A Guide to Common Object Request Broker, New York, McGraw-Hill, 1995.
 Riel, Arthur, and John Carter. "Towards a Minimal Public Interface for C++," The C++ Insider, 1990.
 Cox, Brad, and Andrew Novobilski. Object-Oriented Programming: An Evolutionary Approach, 2nd ed., Reading, MA: Addison-Wesley, 1991.
 Carroll, M. D., and M. A. Ellis. Designing and Coding Reusable C+ +, Reading, MA: Addison-Wesley, 1995.
 Carroll, M. D., and M. A. Ellis. "Designing and Coding Reusable C++," J. Object-Oriented Programming, Sigs Publications, November 1994.
 Agha, G., and C. Hewitt. "Actors: A Conceptual Foundation for Concurrent Object-Oriented Programming," in Research Directions in Object-Oriented Programming, ed. B. Schriver and P. Wegner, Cambridge, MA: The MIT Press, 1987.
 Yonezawa, A., and M. Tokoro, eds. Object-Oriented Concurrent Programming, Cambridge, MA: The MIT Press, 1987.
 Alexander, Christopher. A Pattern Language, Oxford: Oxford Press, 1978.
 Alexander, Christopher. A Timeless Way of Building, Oxford: Oxford Press, 1979.
 Lieberherr, Karl J. "Adaptive Object-Oriented Software: The Demeter Method with Propagation Patterns," Boston, MA: PWS Publishing, 1995.
 Gamma, Erich, Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software, Reading, MA: Addison-Wesley, 1995.