Algebraic Groups And Their Generalizations by