Faghih, Mohammad Hassan (2017) Design of novel generation of rigid revolute, cardan and ball joints. Masters thesis, Memorial University of Newfoundland.