Source: https://www.chemphys.fr/mpb/teach/chromato2/chromato2.pdf