Logical Foundations of Artificial Intelligence (Chapter 6)by Genesereth and Nilsson, 1988Handbook of Logic in Artificial Intelligence and Logic ProgrammingVolume 3, Nonmonotonic Reasoning and Uncertain Reasoning(Chapter 6 by Lifschitz), 1994Nonmonotonic Reasoningby Brewka, Dix and Konolige, 1997