Shigley, J E

Theory of Machines - Mcgraw Hill