Source: https://biochem-upmc.sciencesconf.org/data/pages/book_biochem_upmc_03112016.pdf