Veronica Dahl introduces the concept of logic programming in nontechnical terms and discusses its usefulness with respect to knowledge representation. Dahl focuses on two major issues: representation knowledge in problem – solving and representing database knowledge.