Object oriented systems analysis and design - Norman (Prentice Hall, 1996)