nalysis of machanisms and robot manipulators - Duffy, Joseph