https://businessday.ng/columnist/article/understanding-the-social-contract/
Understanding the social contract