Learning HTML5 game programming : a hands-on guide to building online games using Canvas, SVG, and WebGL - Williams (Addison-Wesley, 2012)