Modern higher algebra. - Albert, A. A.