Commutative Semi-Group Rings by Robert Gilmer