Theoretical Aspects Of Evolutionary Computing by Bart Naudts & Leila Kallel