Dictionary of Mechanical Engineering terms - Horner J G (New Delhi New Delhi, IBH, 2000)