CNPC Engineering Technology R&D Company Limited, Huanghe Street 5, Beijing 102206, China National Engineering Research Center of Oil & Gas Drilling and Completion Technology, Huanghe Street 5, Beijing ...
Department of Orthopaedics, Union Hospital, Tongji Medical College, Huazhong University of Science and Technology, Wuhan 430022, China ...