Mechanisms in modern engineering design a handbook for engineers, designers and inventors - Artobolevsky, Ivan I. (Ivan Ivanovich) 1905-1977 (Mir Publishers, 1980)