Mechanical engineering - New York: American Society of Mechanical Engineers,