Object-oriented system development - Champeaux, Dennis de (Addison-Wesley, 1993)