Homomorphisms of matrix semigroups : doctoral dissertation