Exploring the technical communicator's roles: Implications for program design - Donald E. Zimmerman; Marilee Long (Technical Communication Quarterly, 1993)