The essence of technical communication for engineers : writing, presentation and meeting skills - Hirsch, Herbert L. (IEEE Press, 2000)