Practical Clojure - VanderHart, Luke.; Sierra, Stuart; SpringerLink (Online service) (Berkeley, CA : Apress : Imprint: Apress, 2010)
The Clojure Way -- The Clojure Environment -- Controlling Program Flow -- Data in Clojure -- Sequences -- State Management -- Namespaces and Libraries -- Metadata -- Multimethods and Hierarchies -- Java Interoperability -- Parallel Programming -- Macros and Metaprogramming -- Datatypes and Protocols -- Performance.
Keywords: Programming languages (Electronic computers).; Software engineering; Programming Languages, Compilers, Interpreters; Software Engineering/Programming and Operating Systems