https://doi.org/10.4038/engineer.v56i1.7562