Introduction to Evolutionary Algorithms - Yu, Xinjie (Springer-Verlag London, 2010)