Natural Computing Algorithms - Brabazon, Anthony; O'Neill, Michael; McGarraghy, Seán (Springer Berlin Heidelberg : Imprint: Springer, 2015)