Algebraic structures - Lang, Serge, 1927- (Addison-Wesley Publishing, 1967)