Public University of Navarra Talk at the Public University of Navarra, Pamplona, Spain on September 21, 2005.