Ant Colony Optimisation for multi-level assembly job shop scheduling. (21st September 2009)