Advances in artificial life 8th European Conference, ECAL 2005, Canterbury, UK, September 5 - 9, 2005 ; proceedings (Springer, 2005)