Object Oriented Software Engineering - Jacobson Ivar (England Addison Wesley, 2000)