Myszka,D.H.

Machines and Mechanisms - Prentice Hall