Blackboard Systems (The Insight Series in Artificial Intelligence)