Expert systems introduction to first and second generation and hybrid knowledge based systems - Nikolopoulos (Marcel Dekker, 1997)