Most regular human beings have no concern about what goes on behind a web page. Talk to them about HTML5 and their eyes will glaze over in a matter of seconds. I can understand, I have the same reaction when people talk about women’s clothes shopping or medieval Dutch poetry.
As a web designer with a background in art and design I get really obsessive about the way things work, how they look, how easy it is to use them and what kind of process happened to get a great outcome.
To me, HTML5 isn’t the most exciting topic in the world, but it’s a necessary part of the job as a designer and front end web developer. We should know the difference between a class and an ID selector in the same way a carpenter should know a Dovetail from a Birdsmouth joint.
Jeremy Keith does a great job in this book by breaking down 900 pages of dense, heavy going HTML5 spec into 85 pages of enjoyable, easy to read content.
I purchased the book from Amazon. On the day I received it I saw the author walk past while I was on my lunch break in Brighton. I took the opportunity to stop him to get the book signed. I think he was quite surprised because he put it in his journal here: http://adactio.com/journal/1691/.