The book for the course is: Artificial Intelligence: Structrues and Strategies for Complex Problem Solving, third edition, Addison-Wesley
by George Luger & William Stubblefield [1998].
Book's table of contents.

The book's LISP and PROLOG programs, along with additional code and other support mattrials, are avaible at: http://www.ndsu.nodak.edu/instruct/juell/cs724s98/books/luger98

A optional book that can help with the Lisp and Prolog is:
Mueller, Robert A. and Rex L. Page, Symbolic Computing with LISP and PROLOG, John Wiley and Sons, New York, 1988.
ISBN: 0-471-60771-1