JavaScript Creativity: Exploring the Modern Capabilities of JavaScript and HTML5 by Shane Hudson (Paperback, 2014)