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