HTML5 canvas cookbook : over 80 recipes to revolutionize the web experience with HTML5 canvas /: over 80 recipes to revolutionize the web experience with HTML5 canvas. (2011)