"Building stylesheets for a large, rich XML vocabulary is a challenging exercise. This paper explores some of the design issues confronted by the author in designing XSL stylesheets for DocBook... Five techniques stand out as important factors in achieving these goals: modularity, parameterization, self-customizing stylesheets, “literate” programming, and extensions. The rest of this paper will discuss these techniques in detail."