An Introduction to Knowledge Engineering.- Types of Knowledge-Based Systems.- Knowledge Acquisition.- Knowledge Representation and Reasoning.- Expert System Shells, Environments and Languages.- Life Cycles and Methodologies.- Uncertain Reasoning.- Hybrid Knowledge-Based Systems.
From the reviews: "The book is written in a modern style, which should encourage undergraduate students to read it. ... Overall, the book covers all classical topics of knowledge-based systems: knowledge acquisition, representation, expert system shells, and life cycles. It could make a good textbook for undergraduate courses ... and the students research the uniform resource locator (URL) links provided." (Aladdin Ayesh, ACM Computing Reviews, Vol. 49 (4), April, 2008)