Source: https://mysite.science.uottawa.ca/jbasso/moleculaire/BIO3551_2014.pdf