A survey of modern algebra - Birkhoff, Garrett, 1911-1996 (A.K Peters, 1997)