Case-Based Reasoning by Db Leake & David B. Leake