Methodologies and software engineering for agent systems : the agent-oriented software engineering handbook - Bergenti, Federico; Gleizes, Marie-Pierre; Zambonelli, Franco, 1966- (Kluwer Academic, 2004)