Inverse
semigroups: the theory of partial symmetries
Published by World Scientific in 1998.
This book sets out to develop the theory of inverse semigroups
taking Ehresmann's theory of ordered groupoids as its jumping off
point. It includes accounts of the theory of tiling semigroups,
introduced by Johannes Kellendonk, together with other applications.
Finite
automata
Published by CRC Press in 2003.
This is a textbook intended for both mathematicians and computer
scientists. The first half of the book, which is more CS oriented,
deals with Kleene's Theorem and minimisation; the second half of the
book, which is more maths oriented, deals with the
Eilenberg-Schutzenberger correspondence which links varieties of
regular languages with pseudovarieties of finite monoids. A
solution book is also available from the publishers.
Handbook
of Networked and Embedded Control Systems
Edited by Dimitrios Hristu-Varsakelis and William S. Levine, published
by Birkhauser in 2004.
I wrote the chapter entitled Finite Automata, 117-143.