Algebraic Generalizations Of Discrete Groups by Gerhard Rosenberger & Benjamin Fine