Theory of Machines and Mechanisms | 9781009303675 | Memmo