TY - BOOK TI - Fundamentals of Machine Component Design SN - 9781119723608 PY - 2024/// CY - USA PB - Willey ER -