Simulated annealing and testing. IN Test Run. - McCaffrey, James (MSDN magazine)