A survey of modern algebra [5th ed.] - Birkhoff, Garrett , 1911-1996.; Mac Lane, Saunders , 1909-2005. (A.K. Peters, 1997)