This document is an introduction to writing classes and packages for
LATEX, with special attention given to upgrading existing
LATEX 2.09 packages to LATEX2e. The latter subject is also
covered in an article by Johannes Braams published in TUGboat 15.3.