Building Knowledge Systems: Developing and Managing Rule-Based Applications (MCGRAW-HILL)