Adaptive and Natural Computing Algorithms door Ville Kolehmainen