Automata, languages and programming 24th international colloquium, ICALP '97, Bologna, Italy, July 7 - 11, 1997 ; proceedings (Springer, 1997)