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