Title: Aspects of computerised timetabling