Clips
CLIPS - templates and functions
CLIPS examples
CLIPS - first contact
CLIPS - object-oriented programming
CLIPS variables and wildcards