Source: http://rfoudi.univ-lille1.fr/micro_cours/chapitre3.pdf