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.