theory of machines - "green, w g. " (uk : blackie, 1962)