Source: https://www.mdpi.com/2414-4088/7/3/31/pdf.pdf