Constructing Usable Documentation: A Study of Communicative Practices and the Early Uses of Mainframe Computing in Industry - Mark Zachry (Journal of Technical Writing and Communication, 2001)