Resources In no particular order, a collection of resources that I recommend. Structure and Interpretation of Computer Programs Solving Problems the Clojure Way - Rafal Dittwald Functional architecture - The pits of success - Mark Seemann The Functional Programmer’s Toolkit - Scott Wlaschin