Survey of modern algebra - Birkhoff; Mac Lane (1965)