Technical Communication: A Practical Approach by William Pfeiffer, Kaye E. Adkins & William Sanborn Pfeiffer