Jennings, Nicholas R.. Coordination Techniques for Distributed Artificial Intelligence . O'Hare, 1996.