Structure and Interpretation of Computer Programs in Clojure
Primary LanguageClojure
book: http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-4.html#%_toc_start