Karsten and Ricardo bring you this comprehensive introduction to Clojure and functional programming. From syntaxes, symbols, vars & namespaces to data structures, sequences, recursive processing and destructuring.