Source: https://www.researchgate.net/publication/358166356_Mini_project_report_PerovaChagina.pdf