Source: http://www.unipune.ac.in/Syllabi_PDF/revised-2015/management/MCA_2015-2018_Syllabus_23_May_2017_7_7_2017.pdf