Title: Theory of machines and mechanisms