THEORY OF MACHINES AND MECHANISM - BALLANEY-P.L.