Source: https://myfik.unisza.edu.my/www/fyp/fyp18sem2/report/44018.pdf