Evolutionary Computation in Practice - Yu, Tina; Davis, Lawrence; Baydar, Cem; Roy, Rajkumar (Springer Berlin Heidelberg, 2008)