Writing Effective Use Cases and Introducing Collaboration Cases. - LeRoy Mattingly; Harsha Rao (J. Object Oriented Program., 1998)