The theory of natural dualities, as presented in this text, is broad enough to encompass many known dualities through a rich assortment of substantive theorems yet concrete enough to be used to generate an array of previously undiscovered dualities. This text will serve as a user manual for algebraists, for category theorists and for those who use algebra in their work, particularly mathematicians and computer scientists interested in non-classical...