Technical communication - Anderson, Paul V. (cengage learning, 2009)