Current practices and trends in technical and professional communication.
Crabbe, Stephen.