Mechanics of machines. - Barnacle, H. E.; Walker, G.E.