A Survey of Modern Algebra - Garrett Birkhoff; Saunders Mac Lane (Taylor and Francis, 1997)