https://michaelnielsen.org/ddi/lisp-as-the-maxwells-equation...
Its on the more academic side and focuses on the Scheme dialect, but is well-written