Schaum's Outline Of Machine Design by Arthur Stanley Hall, A.R. Holowenko & Herman G. Laughlin