The IEEE guide to writing in the engineering and technical fields David Kmiec, Bernadette Longo. - Kmiec, David; Longo, Bernadette (IEEE PCS professional engineering communication series., 2017)