An introduction to essential algebraic structures - Dixon, Martyn R. (Martyn Russell), 1955-; Kurdachenko, Leonid A., 1949-; Subbotin, Igor Ya., 1950- (Wiley, 2015)