Handbook of mechanical engineering terms - Ramalingam, K. K. (New Age International, 2009)