Looking for technical recommendations

Hello, I was wondering if anyone had technical sources that they can recommend.

Im looking for information on how to correctly design and model mechanical elements such as the different types of gears, cams, different types of springs, bearings, different types of mechanisms, etc.
More in the terms of the geometrical requirements of the thing and how to translate the data given (like number of teeth, modulus, etc) than just the straight-up "how to" on a specific cad software