Combinatorial Results on the Finite Presented Groups and Semigroups by Mansour Hashemi