Modern algebra, V1 - Warner, Seth (New Jersey Prentice-Hall, 1965)