SMS: The theory of machines :