ClojureScript: Functional Programming for JavaScript Platforms. - McGranaghan, Mark (IEEE Internet Computing, 2011)