Coordination of Distributed Problem Solvers (Kluwer International Series in Engineering and Computer Science, 55)