Humankind, nature, technology : advances in European research - expo 2000 - Hannover - Expo 2000 ; (Office for Official Publications of the European Communities, 2000)