Kai Salomaa: Publications 1995-99