Algebra - Mac Lane, Saunders 1909-2005; Birkhoff, Garrett 1911-1996 (AMS Chelsea Publ., 1999)