Head first HTML and CSS [updated for HTML5] - Robson, Elisabeth; Freeman, Eric (O'Reilly, 2012)