PHPNerd writes: I'm a college computer science professor. Next semester I'll be teaching Web Development 2. Due to how quickly the web is changing, every year I have to find a new book (though some years I don't even use one). Last year I used HTML5 For Web Designers by the good people at A List Apart. I used it because it's short, easy to understand, and covers essential pieces of HTML5. Any suggestions on good textbooks or web resources focusing on bleeding-edge HTML5 and CSS3?