Effective Communication for the Technical Professions by Jennifer MacLennan