Engineering communication - Knisely, Charles W. (Cengage Learning, 2015)