Source: https://www.nagarjunauniversity.ac.in/ugcbcssyllabus/comscit3semsy1.pdf