Introduction to abstract algebra - Hall F M (1966)
Keywords: Higher algebra