Topics in Expert System Design: Methodologies and Tools