An Engineer's Guide To Technical Communication by William M. Bulleit & Sheryl A. Sorby