Case studies in oblect-oriented analysis and design - Yourdon (Yourdon Press computing series, 1996)