Modern applied algebra - Birkhoff, Garrett (McGraw-Hill, 1970)