Structures in Logic and Computer Science : A Selection of Essays in Honor of A. Ehrenfeucht - Jan Mycielski, Grzegorz Rozenberg, Arto Salomaa ((Lecture Notes in Computer Science))