Mechanics of machines - Barnacle, H. E. (Commonwealth and international library of science, technology, engineering and liberals studies, 1965)