Object-oriented software engineering : - Jacobson, Ivar (Addison-Wesley, ACM press, 1992)