Artificial immune systems : 10th International Conference, ICARIS 2011, Cambridge, UK, july 18-21, 2011. Proceedings.