A collection of articles and talks by Dave Holmes
Introduction to Socialism I
[For a PDF of slideshow see here.]