Elements Of Mechanism by Walter Herman James, Peter Schwamb & Allyne Litchfield Merrill