SMS: The theory of machines;