Endomorphisms and partial isomorphisms. - Cameron, Peter J. (Semigroup Forum, 2025)