Mechanisms in modern engineering design A handbook for engineers, designers and inventors - Artobolevsky, Ivan I. (Mir Publishers, 1975)