Wangmaeteekul, Pennee, Budgen, David, "Using agents to create a university timetable addressing essential & desirable constraints and fair allocation of resources", , 2011