Mechanics of machines - Barnacle, Harold Ernest (Commonwealth and international library, Mechanical engineering division, 1965)