Source: https://myfik.unisza.edu.my/www/fyp/fyp18semkhas/report/039981.pdf