Mastering Clojure : Understand the Philosophy of the Clojure Language and Dive Into Its Inner Workings to Unlock Its Advanced Features, Methodologies, and Constructs - Akhil Wali (2016)