Source: http://www.vibodha.co.in/syllabus/cse-2004.pdf