Expert systems:principles and programming - Giarrantano, Joseph (Thomson, 1998)