Programming expert systems in Modula-2 - Sawyer, Brian; Foster, Dennis (Wiley, 1986)