Noncommutative Rings, Group Rings, Diagram Algebras And Their Applications by