Automata, languages and machines
Eilenberg, Samuel.
New York London Academic Press,
1974
In 4 vols
Includes index
Machine theory.