A framework for distributed problem solving - Smith, Reid G. (UMI Research Press, 1981)