Source: http://utu.ac.in/dcst/download/2014-2015/Sem2/M.sc(CA)/Question Bank/QB040020206.pdf