Common Lisp Recipes: A Problem-Solution Approach
amzn.com