Knowledge Representation In Artificial Intelligence Lecture Notes