Algebra, Combinatorics, and Logic in Computer Science by Arto Salomaa | Menrva Books | MenrvaBooks