Applying Case-Based Reasoning: Techniques for Enterprise Systems (The Morgan Kaufmann Series in Artificial Intelligence)