Systematic Introduction to Expert Systems: Knowledge Representations and Problem-Solving Methods