I always use the "Bible" of machinists which is the Machinist Handbook. I have # 25 but there may be a newer version now. THere is almost nothing mechanical related that can't be found in it. WELL worth the purchase. You can get standard CAD models of ANSI parts at...