Source: http://www-lpl.univ-paris13.fr/bec/bec/Teaching/GrenobleLaser2010.pdf