GenAnneal: Genetically modified Simulated Annealing - CPC, Mendeley (Mendeley, 2006)