Norvig, Peter (1992), Paradigms of artificial intelligence programming: case studies in common LISP, Amsterdam: Morgan Kaufmann Publishers, ISBN 1-55860-191-0