A dictionary of mechanical engineering terms - Horner, Joseph Gregory
More modern terms -- Basic terminology