by American Society of Mechanical Engineers
The Journal of the American Society of Mechanical Engineers