Few areas of human expertise are so well understood that they can be completely reduced to general principles. Similarly, there are few domains in which experience is so extensive that every new problem precisely matches a previous problem whose solution is known. When neither rules nor examples are individually sufficient, problem-solving expertise depends on integrating both. This book presents a computational framework for the integration of rules...