An excellent look at #clojure datastructures, particularly from a Java dev perspective. Quite old, apparently, so it doesn't know 1.10 innovations, but it's helpful if you need to play alongside Java. https://cemerick.com/blog/2011/07/05/flowchart-for-choosing-the-right-clojure-type-definition-form.html