Reciprocating Machines