A List Apart: Articles: A Brief History of Markup
Chapter One of HTML5 for Web Designers, by Jeremy Keith
RafaelFajardo