Source: http://galilee.ups-tlse.fr/etudes/phy/LPA/INP%20Mag%20TD.pdf