Implementing SGML: Issues and Strategies for the Beginner 
SGML provides opportunities to expand communication flexibility, retrievability, and collaboration while it challenges authors to relinquish control over document appearance and sole-ownership. Authors need to learn a complex new language, make a series of document management decisions and commit to the hardware and software needed to support this technology. While learning to implement SGML may at first seem overwhelming, following the recommended steps can help simplify the process.
Onifer-Reino, Judith. STC Proceedings (1996). Articles>Information Design>SGML