Fundamentals Of Machine Elements by Bernard J. Hamrock & Steven R. Schmid