Object-oriented systems analysis and design - Object-oriented ... (Pearson & Prentice Hall, 2004)