Theory of Machines and Mechanisms by Gordon R. Pennock | Menrva Books