Kai Salomaa: Publications 2000--2004