Isogeometric Analysis : Applications For Torque And Drag Models, Drillstring And Bottom-Hole Assembly Design