Graham Smith: On Maintenance of the Opportunity List for Class-Teacher Timetable Problems. Commun. ACM 18(4): 203-208 (1975)