Using genetic algorithm with directed mutation in solving timetabling problems - Woo, Lai Leng (2005)