A computer-network-supported cooperative distance learning system for technical communication education | IEEE Journals & Magazine | IEEE Xplore