Object-oriented Software Engineering - Jacobson, I (Addison-Wesley, 1992)