Peter Gasston has done his best to condense all of the above into a format where I found myself being able to jump from one topic to another from pretty much anywhere.
The book starts off with an overview of the Web as a platform and then focuses on the structure of the page. A quick overview of the new elements in HTML5 is followed with topics like Data attributes, microdata, etc. The cover is good and enough to explain what the features are capable of.
The next two chapters were among my favourites in the way the matter was explained: Device Responsive CSS and New approaches to CSS Layouts, where I got a better understanding of the Box and Grid Layouts. CSS and Design is not particularly my forte but I found the text here much easier to digest and just about it without going into advanced topics.
I particularly liked the author covering Web Apps because I believe the distinction is needed as compared to simple web sites.
Overall, I would give the book a solid 4 stars out of 5.