Source: https://www.ijaar.org/articles/v7n4/sms/ijaar-sms-v7n4-apr21-p7457.pdf