TY - BOOK AU - John J. Uicker Jr TI - Theory of Machines and Mechanisms SN - ‎ 9781009303675 PB - Cambridge University ER -