Source: http://www.legi.grenoble-inp.fr/people/Jean-Philippe.Matas/Cours-solide_8.pdf