A Survey of University Course Timetabling Problem: Perspectives, Trends and Opportunities. - Mei Ching Chen; San-Nah Sze; Say Leng Goh; Nasser R. Sabar; Graham Kendall (IEEE Access, 2021)