Source: http://jp.spriet.free.fr/hkbl/complexes/Cardan_TS.pdf