Survey of modern algebra - Birkhoff, G.; MAclane, S. (Macmillan, 1963)
English