Dictionary of Mechanical Engineeirng Terms - Horner (New Delhi Oxford&IBH)