Robot technology fundamentals - Keramas lhJames G.