anchor.diff:  by Anuj Kumar +
   Jan 25, 2018
   
  -| image::https://images-na.ssl-images-amazon.com/images/I/41k50H6VpaL._SL160.jpg[ClojureScript Unraveled,link="http://a.co/cDfN4n4",width="130"]
  -| http://a.co/cDfN4n4[Quick Clojure: Effective Functional Programming] +
  +| image::https://images-na.ssl-images-amazon.com/images/I/41k50H6VpaL._SL160.jpg[ClojureScript Unraveled,link="https://a.co/cDfN4n4",width="130"]
  +| https://a.co/cDfN4n4[Quick Clojure: Effective Functional Programming] +
   by Mark McDonnell +
   Aug 23, 2017
   
  -| image::https://images-na.ssl-images-amazon.com/images/I/518xLvhHZ1L._SL160.jpg[Web Development with Clojure,link="http://a.co/c2gI4l2",width="130"]
  -| http://a.co/c2gI4l2[Web Development with Clojure] +
  +| image::https://images-na.ssl-images-amazon.com/images/I/518xLvhHZ1L._SL160.jpg[Web Development with Clojure,link="https://a.co/c2gI4l2",width="130"]
  +| https://a.co/c2gI4l2[Web Development with Clojure] +
   by Dmitri Sotnikov +
   Aug 23, 2016
   
  
positive.code: by Joseph Fahey, Thomas Haratyk, Scott McCaughie, Yehonathan Sharvit, Konrad Szydlo +
  Jan 29, 2020
  
  | image::https://images-na.ssl-images-amazon.com/images/I/51UNlhb3nmL._SL160.jpg[Hands-On Reactive Programming with Clojure,link="http://amzn.com/B07N7525GX",width="130"]
  | http://amzn.com/B07N7525GX[Reactive Programming with Clojure] +
  by Konrad Szydlo, Leonardo Borges +
  Jan 25, 2019
  
  
negative.code: by Russ Olsen +
  May 19, 2018
  
  | image::https://images-na.ssl-images-amazon.com/images/I/51Bvd25CstL._SL160.jpg[Programming Clojure 3rd edition,link="https://a.co/bSxW6A6",width="130"]
  | https://a.co/bSxW6A6[Programming Clojure 3rd edition] +
  by Alex Miller, Stuart Halloway, Aaron Bedra +
  Feb 21, 2018
  
  