CLIPS rule engine developer. Author of "Adventures in Rule-Based Programming: A CLIPS Tutorial". Coauthor of “Expert Systems: Principles and Programming”.