Mechanisms And Dynamics Of Machinery by Charles F. Reinholtz & Hamilton H. Mabie