Clever Algorithms: Nature-Inspired Programming Recipes
Looks useful.  If you like this, you might also like a look at learning algorithms which are less nature-inspired, but still effective --- Support Vector Machines, for instance.