Mechanisms / Linkages (Electromechanical Technology Series) L.P. Robertson, R.W. Tinnell, T.G. Watts, D.A. Yeager