Theory of Machines
From Vigyanwiki
A machine may be defined as an assemblage[1] of resistant bodies whose relative motions are successfully constrained so that some form of natural energy may be modified or transmitted to do some special kind of work.