Genetic And Evolutionary Computation by Dr Cagnoni Stefano, Stefano Cagnoni & Stephen L. Smith