Semirings, automata, languages - Kuich, Werner, 1941- (EATCS monographs on theoretical computer science (Springer-Verlag), 1986)