This is a fine Clojure book, but it's unbalanced on seniority of topics.
I read recommendation on the internet that this should be the "second" book about Clojure, just after reading of some beginner's book. I can agree with this just partially.
There are some topics which are very basic and essential: collections, sequences, half of the concurrency stuff (obligatory atoms, refs and agents), or testing via clojure.test.
On the other hand, there are quite advanced topics. Right in the first chapter about domain modeling, you can find topics like multimethods and protocols which rather obscure the main theme of the chapter.
Similarly, in the chapter named Use Your Cores, there are concepts of transducers and pipelines. I have to admit, that my knowledge gap was to wide here and I lost the path. Need to review the topic again (probably repeatedly).
So, my recommendation? You should pick some "other" Clojure book as the "second" one, according a domain of your interest. And you can read bites of Clojure Applied simultaneously.