Common lisp - Hennessey, Wade L . (Mc-Graw Hill, 1989)