Communicating technical information : a new guide to current uses and abuses in scientific and engineering writing