Source: https://perso.limsi.fr/anne/DEA/QR_cours_m2.pdf