Semigroups And Their Zero-Divisor Graphs