Practical Common Lisp by Peter Seibel

An approachable, example-driven introduction to Common Lisp that teaches language fundamentals, interactive development, macros, the Common Lisp Object System, and practical tooling through hands-on projects; it emphasizes real-world techniques—parsing, web programming, testing, performance tuning, debugging, packaging and deployment—using clear explanations and working code to show how to leverage Lisp’s expressiveness for everyday software development.

Purchase from Bookshop.org