Symmetry is one of the most important organising principles in the natural sciences. The mathematical theory of symmetry has long been associated with group theory, but it is a basic premise of this book that there are aspects of symmetry which are more faithfully represented by a generalization of groups called inverse semigroups. The theory of inverse semigroups is described from its origins in the foundations of differential geometry through to...