Software Carpentry introduction to Mercurial for novices.