Object-oriented modeling - Bergé, Jean-Michel; Levia, Oz; Rouillard, Jacques (Kluwer Academic, 1996)