Source: http://www.infopy.fr/pdf/connectique.pdf