Object-Oriented Software Engineering - Jacobson; others (New York Addison Wesley, 1999)