Introduction to robotics: Mechanics and control thired edition new and revised - John J. Craig and others (New Delhi Pearson, 2009)