A framework for distributed problem-solving - Smith, Reid G. (Computer science. Artificial intelligence, 1981)