Algorithms - ESA 2006 14th Annual European Symposium, Zurich, Switzerland, September 11-13, 2006 ; proceedings (Springer, 2006)