A Book of object-oriented knowledge : Object-oriented analysis, design and implementation a new approach to software engineering - Henderson-Sellers, B (Prentice Hall, 1992)