Source: http://www.fsr.ac.ma/DOC/cours/biologie/medraoui/COURS_BM_S5_PARTIE1.pdf