Technical writing A-Z a commonsense guide to engineering reports and theses - Young, Trevor M. (The American Society of Mechanical Engineers, 2005)