app•lab is an interactive e-book that will expose you to some of the more fun parts of HTML5. Included are demonstrations of various HTML5 features like animation, touch gestures, viewport and image transformations. You can see code snippets within the app and even get the full HTML5 source code emailed to you so you can experiment with it on your own.

app•lab even enables you to make modifications to the demonstration source code, and then test it within app•lab.

get it here