Object oriented software engineering: A use case driven approach - Jacobus, Mary (Harlow, 1998)