Expert systems: principles and programming. - 3rd ed. , - Giarratano, Joseph C. (Thomas learning, 1998)