A book by Peter Norvig with Scheme and Prolog interpreters and compilers in Common Lisp.
FTP
["Paradigms of AI Programming", Peter Norvig].