Thomas Bevan

Theory of machines - Pearson

9788131729656