Artificial immune systems : 9th International Conference, ICARIS 2010, Edinburgh, UK, july 26-29, 2010. Proceedings.