Technical Communication by John M. Lannon.