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