Second year project using xml, xsl and a bit of xhtml.