Web Development with Clojure, Third Edition: Improving Posts pg 283