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)