An Introduction to algebraic structures - Rosenfeid, Azriel (Holden-Day series in mathematics, 1968)