Text this: Graph colouring algorithms and school timetable contruction by personal computer /