Bevilacqua-Linn M - Functional Programming Patterns in Scala and Clojure The Pragmatic Programmers - 2013