I've been through Clojure Programming, The Joy of Clojure, and Programming Clojure, and this is the one I'm recommending. The review hits on many of the reasons, but I also particularly liked how this book dealt with Java interop (not until after a solid foundation had been built around Clojure). I feel that many JVM language books jump too fast into talking about interacting with Java, to the detriment of learning the language in question.