\(\newcommand{\identity}{\mathrm{id}} \newcommand{\notdivide}{{\not{\mid}}} \newcommand{\notsubset}{\not\subset} \newcommand{\lcm}{\operatorname{lcm}} \newcommand{\gf}{\operatorname{GF}} \newcommand{\inn}{\operatorname{Inn}} \newcommand{\aut}{\operatorname{Aut}} \newcommand{\Hom}{\operatorname{Hom}} \newcommand{\cis}{\operatorname{cis}} \newcommand{\chr}{\operatorname{char}} \newcommand{\Null}{\operatorname{Null}} \newcommand{\vec}[1]{\mathbf{#1}} \newcommand{\lt}{ < } \newcommand{\gt}{ > } \newcommand{\amp}{ & } \)

PrefacePreface

This work is partially supported by a grant from the UMass Lowell Committee on Transformational Education. My objective in writing this to to help me keep track of the processes involved in writing source code for MathBook XML and converting it to html and other formats. In addition, it it is a first draft for a potential workshop at UML. It's both a positive and negative fact that my expertise in XML and associated tools is limited. On one hand, progress will be slow. On the other hand, I expect that I will be forced to document some “obvious” things that the beginner who reads this will find useful.

Suggestions and corrections are welcome!

Ken LevasseurLowell MA