A book of object-oriented knowledge : object-oriented analysis, design, and implementation : a new approach to software engineering - Henderson-Sellers, Brian (Prentice Hall object-oriented series., 1992)