Source: https://zenodo.org/record/1409193/files/Alrayes et al. Vol 02 Issue 04.pdf?download=1