Object-Oriented Software Engineering a use case driven approach - Ivar Jacobson; Magnus Christerson; Patrik Jousson et al (New Delhi Pearson, 2007)