Source: https://php.iai.heig-vd.ch/~lzo/optique/cours/Optique 02.pdf