An introduction to algebraic structures. - Rosenfeld, Azriel (Holden-Day series in mathematics, 1968)