Expert systems : Principles and programming. - Giarratano, Joseph (Thomson Brooks, 2005)