Fundamentals of Machine Component Design (Robert C. Juvinall, Kurt M. Marshek) May 24, 2022 by Meskele Mekuria Fundamentals of Machine Component Design (Robert C. Juvinall, Kurt M. Marshek)