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