Case studies in object-oriented analysis and design - Yourdon, Edward (Prentice Hall, 1996)