The Mit Guide to Science and Engineering Communication, 2nd Edition by James G. Paradis & Muriel L. Zimmerman