Clojure, The Essential Reference by Renzo Borgatti