While some web developers dismiss JavaScript as a flawed language, this succinct book shows you how to make the best of it by practicing a functional style of JavaScript programming. Written by a core contributor to Clojure and ClojureScript, and author of The Joy of Clojure, this book is packed with not only the how of functional programming, but also the why.