Source: https://sites.lesia.obspm.fr/arnaud-zaslavsky/files/2019/02/2019_2P021_3_Dipole.pdf