Dictionary of Mechanical Engineering Terms

Covers modern and basic terminology used in mechanical engineering