Mechanism and machine theory [Mech Mach Theory] NLMUID: 101634516