Fundamentals of Machine Component Design 7th Edition by Robert C. Juvinall