Paperback: 560 pages
ISBN-10: 1935182897 | ISBN-13: 978-1935182894
Correspondence between HTML4 elements and their drawbacks and how HTML5 elements improve on them is explained nicely and in a detailed manner. It is so easy to get excited to see such nice things HTML 5 can do and so easily. But unfortunately, very few browsers support only selected features yet.
You certainly need to have some experience of previous versions of HTML and CSS to be able to make the most of this book. But no extensive practical knowledge is required.
And don't forget they have a nice companion website too.