Knowledge Representation, which lies at the core of Artificial Intelligence, is concerned with encoding knowledge on computers to enable systems to reason automatically. This book reviews twenty-five key topics in knowledge representation. It is useful for students, researchers & practitioners in various areas of Artificial Intelligence.