Survey of modern algebra - Birkhoff, Garrett (Hyderabad University Press, 1997)