A Scientific Approach for University Course Timetabling - Paramathevan, P. (University of Sri Jayewardenepura, Nugegoda, 2005)