Elements of technical report writing. - Zall, Paul M.