This text is old. But the book nicely illustrates how to build AI applications even if the example programs are not current. (For instance, one of the programs, ELIZA, was never even supposed to be an AI program, but is a good example of the underlying technique of pattern matching).