Source: https://cs.cusat.ac.in/DCS_MTech_CIS_SE_2018.pdf