Giarratano and Riley present rule-based programming in CLIPS (a rule-based programming language developed at NASA in part by Gary Riley), a widely available and inexpensive language. The book covers the construction of expert systems using rule-based programming methodologies.
Expert Systems: Principles and Programming, 2nd
