Objective coordination in multi-agent system engineering : design and implementation - Schumacher, Michael, 1971- (Lecture notes in computer science, 2001)