HTML5 Canvas - Native Interactivity and Animation for the Web. - Steve Fulton; Jeff Fulton (O'Reilly, 2011)