Advances in artificial life 7th European Conference, ECAL 2003 Dortmund, Germany, September 14-17, 2003 ; proceedings (Springer, 2003)