Expert Systems: Principles and Programming, Fourth Edition